我已经设置了Swiftmailer与我的Zoho邮件帐户一起工作,奇怪的是它可以正常工作几天,但是在我不改变任何东西的情况下突然停止工作。如果我设置了一个新的Zoho邮件帐户并让Swiftmail使用该帐户......它将再次工作几天然后停止工作。
我用以下方式设置传输:
$transport = new \Swift_SmtpTransport("smtp.zoho.com", 465,"ssl");
我停止工作时得到的错误如下:
致命错误:未捕获的异常' Swift_TransportException'同 消息'无法在SMTP服务器上使用用户名" [我的 Zoho邮件地址] "使用2个可能的身份验证器'在 /home/localpow/public_html/_database_mailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:181 堆栈跟踪:#0 /home/localpow/public_html/_database_mailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(333): Swift_Transport_Esmtp_AuthHandler-> afterEhlo(对象(Swift_SmtpTransport)) /home/localpow/public_html/_database_mailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(118): Swift_Transport_EsmtpTransport-> _doHeloCommand()#2 /home/localpow/public_html/_database_mailer/swiftmailer/lib/classes/Swift/Mailer.php(79): Swift_Transport_AbstractSmtpTransport-> start()#3 /home/localpow/public_html/_database_mailer/relay_handler.php(106): Swift_Mailer->发送(Object(Swift_Message))#4 {main}抛出 /home/localpow/public_html/_database_mailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php 在第181行
不确定为什么它会工作一段时间然后突然停止工作?
(为了记录,当它工作时,我通过脚本最多只发送了4封电子邮件,所以它不应该与在一段时间内发送太多电子邮件或任何事情有任何关系像那样)