【问题标题】:Can't connect Office365 to Laravel mail无法将 Office365 连接到 Laravel 邮件
【发布时间】:2018-10-24 13:17:20
【问题描述】:

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

预期的响应代码为 250,但得到代码“550”,消息为“550 5.7.708 服务不可用。访问被拒绝,不接受来自该 IP 的流量。有关更多信息,请访问 http://go.microsoft.com/fwlink/?LinkId=526653AS(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

【问题讨论】:

    标签: laravel smtp office365


    【解决方案1】:

    来自link in your question

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

    已检测到来自该租户的大部分流量可疑,并导致该租户的发送能力被禁止。

    确保任何妥协或开放中继已得到解决,然后通过您的常规渠道联系支持。

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

    【讨论】:

    • 感谢您的回复。你能给我一个链接,我可以联系微软支持。 office365的系统比较复杂。我找不到类似支持聊天的内容。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-09-08
      • 2018-10-26
      • 2014-03-11
      • 2017-12-08
      • 2019-10-25
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多