电子邮件/设置邮件路由
说明
更新邮件交换器规则,以使用本地或远程服务器发送/接收电子邮件。
参数
附加参数:
现场 | 类型 | 要求的 | 说明 |
---|---|---|---|
代币 | 一串 | 是的 | 授权API令牌-检查 API基础 了解更多信息。 |
帐户使用者 | 一串 | 是的 | 正在管理或查看的SPanel用户帐户。 |
行动 | 一串 | 是的 | 正在执行的类别和功能。 |
域名 | 一串 | 是的 | 应用新设置的域。 |
交换器 | 一串 | 是的 | “本地交换机”或“远程交换机”,具体取决于您的喜好。 |
邮件服务器 | 阵列 | 不 | 邮件服务器阵列。如果“交换器”设置为“远程交换器”,则需要此项。 |
优先 | 阵列 | 不 | 与邮件服务器对应的优先级数组。如果“交换器”设置为“远程交换器”,则需要此项。 |
例子
$endpointUrl='https://123.123.123.123/spanel/api.php';$postData=['token'=>'provided_auth_token',//有关详细信息,请查看API基础知识'accountuser'=>'spanelio','action'=>'email/setmailroute','domain'=>'span el.io','exchanger'=>'localexchanger',//'exchanger'=>'remoteexchanger`,//'mailserver'=>['mail.domain.com','mail2.domain.com'],//'priority'=>[0,1]]$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$endpointUrl);curl_setopt($ch,CURLOPT_RETURNTRANFER,1);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($postData));curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false)$jsonOutput=curl_exec($ch);
输出
{“result”:“success”,“msg”:“您的spanel.io域的邮件交换器设置已更新”}