Exception handling zend framework 2中的邮件异常处理

Exception handling zend framework 2中的邮件异常处理,exception-handling,zend-framework2,sendmail,Exception Handling,Zend Framework2,Sendmail,我正在尝试使用Mail\Transport\Sendmail()在zend framework 2中发送电子邮件。 它在无效电子邮件id上显示运行时异常 错误消息为“无法发送邮件:mail():SMTP服务器响应:550 5.1.1…用户未知” Zend\Mail\Exception\RuntimeException $options=new Mail\Transport\SmtpOptions($config\u设置) 我想忽略此异常消息。您有两个传输,一个Sendmail和一个SMTP。Se

我正在尝试使用Mail\Transport\Sendmail()在zend framework 2中发送电子邮件。 它在无效电子邮件id上显示运行时异常

错误消息为“无法发送邮件:mail():SMTP服务器响应:550 5.1.1…用户未知”

Zend\Mail\Exception\RuntimeException

$options=new Mail\Transport\SmtpOptions($config\u设置)


我想忽略此异常消息。

您有两个传输,一个Sendmail和一个SMTP。Sendmail是您电脑上的一个内部邮件服务器,应该可以正常工作。SMTP是允许(可能的外部)邮件服务器发送电子邮件的协议。您可以使用自己的SMPT服务器,或连接到Google或Hotmail,通过SMTP发送邮件

您的代码中包含以下内容:

//$transport = new Mail\Transport\Smtp($options);
$transport = new Mail\Transport\Sendmail();
因此,您在代码中使用Sendmail传输,但SMTP例外:

无法发送邮件:mail():SMTP服务器响应:550 5.1.1。。。用户未知


因此,在我看来,您在代码中的某个地方意外地使用了SMTP。切换到Sendmail,它应该可以正常工作,或者用您发布的代码再次检查您的问题。

您有两个传输,一个Sendmail和一个SMTP。Sendmail是您电脑上的一个内部邮件服务器,应该可以正常工作。SMTP是允许(可能的外部)邮件服务器发送电子邮件的协议。您可以使用自己的SMPT服务器,或连接到Google或Hotmail,通过SMTP发送邮件

您的代码中包含以下内容:

//$transport = new Mail\Transport\Smtp($options);
$transport = new Mail\Transport\Sendmail();
因此,您在代码中使用Sendmail传输,但SMTP例外:

无法发送邮件:mail():SMTP服务器响应:550 5.1.1。。。用户未知


因此,在我看来,您在代码中的某个地方意外地使用了SMTP。切换到Sendmail,它应该可以正常工作,或者使用您发布的代码再次检查您的问题。

您可以发布相关的Sendmail日志条目吗?@AndrzejA.Filip:-无法发送邮件:邮件():SMTP服务器响应:550 5.1.1。。。用户未知能否发布相关的sendmail日志项?@AndrzejA.Filip:-无法发送邮件:邮件():SMTP服务器响应:550 5.1.1。。。用户未知库Jurian为您快速回复。我尝试了两者,但在使用Smtp($options)后,当电子邮件id无效时,它显示相同的异常。即使我尝试了相同的方法,但仍然得到错误,甚至邮件也没有发送。感谢Jurian的快速回复。我尝试了这两种方法,但在使用Smtp($options)后,当电子邮件id无效时,它会显示相同的异常。即使我尝试了相同的方法,但仍然会收到错误,甚至邮件也不会被发送。