首页 > 解决方案 > “预期响应代码 250,但得到代码“554”,消息“554 5.2.0 STOR EDRV”

问题描述

我想发送一封带有附件的电子邮件。使用 smtp.office365.com

在生产:ubuntu

smtp.office365.com - Laravel 5.

预期响应代码为 250,但得到代码“554”,消息为“554 5.2.0 STOR EDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; 由于消息无法提交消息的永久异常,无法处理消息。

在本地主机:

预期响应代码为 250,但得到代码“530”,消息为“530 5.7.57 SMTP;客户端未经过身份验证以在 MAIL FROM [xxxxxx.xxxx.PROD.OUTLOOK.COM] 期间发送匿名邮件”

.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=xxx@org.io
MAIL_PASSWORD='xxxxx'
MAIL_ENCRYPTION=tls

标签: phplaravel-5

解决方案


对于 Office 365,From_Email必须与登录用户相同。您正在更改发件人地址,这是不允许的。


推荐阅读