douyi4991 2015-04-02 03:57
浏览 70

cPanel API 2使用php错误添加转发器“转发的地址不是有效的电子邮件地址”

Here is my request: I just sent following request to the server:

$this->cpanel_api->mail()->add_forwader('subdomain.mydomain.com', '"krishna@subdomain.mydomain.com"', '"fwd"', '"krishna1bhat@gmail.com"');

And here is the calling function:

public function add_forwader($domain, $email, $fwdopt, $fwdemail='', $fwdsystem='',$failmsgs='',$pipefwd=''){
        $input=array(
                    'module'        => 'Email',
                    'function'      => 'addforward',
                    'domain'        => $domain,
                    'email'         => $email,
                    'fwdopt'        => $fwdopt
               );
        !empty($fwdemail) && array_push($input, array('fwdemail' =>$fwdemail));
        !empty($fwdsystem) && array_push($input, array('fwdsystem' =>$fwdsystem));
        !empty($failmsgs) && array_push($input, array('failmsgs' =>$failmsgs));
        !empty($pipefwd) && array_push($input, array('failmsgs' =>$pipefwd));

        $query=$this->build_query($input);
        $raw=$this->query($query);
        echo "<pre>"; print_r($raw);
        $ob=json_decode($raw, false);
        //echo "<pre>"; print_r($ob);
        return $ob->cpanelresult->data;
    }

The print_r($raw); prints error like :

{"cpanelresult":{"apiversion":2,"error":"The address to forward is not a valid email address.","func":"addforward","data":["The address to forward is not a valid email address."],"event":{"result":1},"module":"Email"}}
Forward success.

It says: "The address to forward is not a valid email address."

But the email adding to cpanel is working fine:

function create_email()
    {
        $domain = 'subdomain.mydomain.com';
        $email = 'krishna1';
        $password = 'test123';
        $quota = 250;
        $this->cpanel_api->mail()->add_mail($domain, $email, $password, $quota);
    }

This function creates new email address "krishna1@subdomain.mydomain.com" at cpanel.

Searching for the add_forwarder issue. Thanks!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog