PHP Swift Mail和Outlook 365

Luk*_*den 3 swiftmailer office365

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

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

任何人来到这里并知道如何解决它?

问候

小智 5

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

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

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

即使在使用设置为6的throttler插件时,我也会遇到定期"超出提交率"的错误.