Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cPanel API2使用php添加forwader错误“要转发的地址不是有效的电子邮件地址”_Php_Api_Email_Cpanel - Fatal编程技术网

cPanel API2使用php添加forwader错误“要转发的地址不是有效的电子邮件地址”

cPanel API2使用php添加forwader错误“要转发的地址不是有效的电子邮件地址”,php,api,email,cpanel,Php,Api,Email,Cpanel,这是我的要求: 我刚刚向服务器发送了以下请求: $this->cpanel_api->mail()->add_forwader('subdomain.mydomain.com', '"krishna@subdomain.mydomain.com"', '"fwd"', '"krishna1bhat@gmail.com"'); 下面是调用函数: public function add_forwader($domain, $email, $fwdopt, $fwdemail=''

这是我的要求: 我刚刚向服务器发送了以下请求:

$this->cpanel_api->mail()->add_forwader('subdomain.mydomain.com', '"krishna@subdomain.mydomain.com"', '"fwd"', '"krishna1bhat@gmail.com"');
下面是调用函数:

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;
    }
它表示:要转发的地址不是有效的电子邮件地址

但添加到cpanel的电子邮件运行良好:

此函数用于创建新的电子邮件地址krishna1@subdomain.mydomain.com在cpanel

正在搜索添加转发器问题。谢谢

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