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 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
    • ¥15 关于#Java#的问题,如何解决?
    • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
    • ¥15 想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的
    • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
    • ¥15 cmd cl 0x000007b
    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染