无法将Office365连接到Laravel邮件

时间:2018-05-14 19:34:53

标签: laravel smtp office365

我将 Office365 帐户连接到laravel smtp邮件程序。但是当我想发送邮件时,我得到例外:

  

预期响应代码250,但代码为“550”,消息“550 5.7.708服务不可用。访问被拒绝,此IP不接受流量。有关详细信息,请转到   http://go.microsoft.com/fwlink/?LinkId=526653 AS(8561)

我还将我的服务器IP添加到 Admin-> Protected-> Connection filter-> Allowed IP list。

我的.env:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=25
MAIL_USERNAME=username
MAIL_PASSWORD=pass
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=username
MAIL_FROM_NAME=MyOffice

2 个答案:

答案 0 :(得分:2)

来自link in your question

  

5.7.700-749:拒绝访问,租户已超过阈值

     

此租户的大部分流量被检测为可疑,并导致禁止向租户发送能力。

     

确保已解决任何妥协或开放式中继,然后通过常规渠道与支持小组联系。

您的租户/订阅已被标记为可疑的SMTP流量。您需要直接与Microsoft支持部门联系以更正此问题并删除SMTP阻止。

答案 1 :(得分:0)

您还可以使用以下邮件驱动程序: https://github.com/motze92/office365-mail

使用SMTP和Office365,我们遇到了许多超时问题和临时错误。通过graph rest api发送邮件效果更好。