PHP Swift Mail和Outlook 365

时间:2013-11-08 13:45:38

标签: swiftmailer office365

我正在尝试使用PHP Swiftmail(Laravel Package),但它一直在抛出这个愚蠢的例外:

  

致命错误:未捕获异常'Swift_TransportException'   消息'预期响应代码220但得到代码“”,消息“+ OK   Microsoft Exchange POP3服务已准备就绪。   [QwBPADEAUABSADAANwBDAEEAMAAxADMALgBuAGEAbQBwAHIAZAAwADcALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtAA ==]“

任何人都会碰到这个并知道如何解决它?

问候

1 个答案:

答案 0 :(得分:5)

您似乎连接错误的端口。我可以使用以下方式通过Office 365发送:

$transport = Swift_SmtpTransport::newInstance('smtp.office365.com', 587, 'tls')
              ->setUsername($emailUsername)
              ->setPassword($emailPass)
              ;

显然,你需要为用户名和密码使用适当的变量。

即使在使用设置为6的throttler插件时,我确实遇到了“超出提交率”错误。