【发布时间】:2019-07-14 00:43:26
【问题描述】:
我正在使用 SMTP 邮件通过 Laravel 发送邮件。除了 office365 邮件设置之外,一切都运行良好。
我使用的设置如下:
SMTP HOST = smtp.office365.com
SMTP PORT = 587
SMTP ENCRYPTION = tls
SMTP USER = username(email)
SMTP PASS = password
我得到的错误是:
554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; 由于消息的永久异常,无法处理消息 无法提交消息
我已经在谷歌上搜索了很多这个错误,每个人都说像这个链接这样的混乱 Solution to this error 但是我个人在执行完所有提到的步骤后并没有发现任何混乱。
我无法登录此电子邮件,因为它是我们的客户电子邮件 ID,我没有登录权限。
我还创建了一个 Outlook 电子邮件 ID 并测试了此电子邮件设置。 它就像魅力一样。 我不知道客户电子邮件 ID 有什么问题。
任何建议都会很棒。
【问题讨论】:
-
您链接的解决方案是针对另一个错误“MapiExceptionNotFound”,您的错误请看这里:social.technet.microsoft.com/Forums/en-US/…
-
您的链接也暗示了相同的内容。但我无法找到前面提到的混乱
-
您需要使用 Sender 标头,而不是 From 标头。当您设置发送邮件的电子邮件地址时,请确保您的客户正在影响哪个标头。
标签: laravel email outlook smtp office365