Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
Cakephp SMTP电子邮件语法错误_Php_Email_Cakephp_Smtp_Cakephp 1.3 - Fatal编程技术网

Cakephp SMTP电子邮件语法错误

Cakephp SMTP电子邮件语法错误,php,email,cakephp,smtp,cakephp-1.3,Php,Email,Cakephp,Smtp,Cakephp 1.3,我在发送蛋糕时遇到了一个问题。我的方法如下所示: $this->Email->smtpOptions = array( 'port'=>'465', 'timeout'=>'30', 'auth' => true, 'host' => 'ssl://smtp.gmail.com', 'username'=>'mymail@gmail.

我在发送蛋糕时遇到了一个问题。我的方法如下所示:

$this->Email->smtpOptions = array(
            'port'=>'465', 
            'timeout'=>'30',
            'auth' => true,
            'host' => 'ssl://smtp.gmail.com',
            'username'=>'mymail@gmail.com',
            'password'=>'mypass',
        );

        $this->Email->from    = "admin@localhost";
        $this->Email->to      = "my_test_mail@centrum.cz";
        $this->Email->subject = "Test";
        $this->Email->sendAs = "text";

        $this->Email->delivery = 'smtp';

        $this->Email->send('Hello message body!');
但当我尝试发送电子邮件时,我得到:

555 5.5.2 Syntax error. l3sm512374fan.0
我需要做什么才能使它工作

感谢谷歌的SMTP服务器对其的严格要求,电子邮件地址的格式应如下所示:

Recipient Name <myname@example.com>
-or-
<myname@example.com>

这对我没用。同样的问题。。。是否有任何更新或任何其他原因导致出现此语法错误?您应该发布一些代码来帮助我们找出问题所在。还包括您正在使用的CakePHP版本。我仍然收到相同的消息:
MAIL FROM:Recipient Name
555.5.2语法错误。qh1si1152456pba.999
$this->Email->to = "my_test_mail@centrum.cz <my_test_mail@centrum.cz>";
-or-
$this->Email->to = "<my_test_mail@centrum.cz>";