我正在尝试在Symfony 4.4应用程序中发送电子邮件,同时尝试了Mailer和SwiftMailer。
该应用程序运行在具有共享端口80和3306的Docker容器中。
如果我在SwiftMailer中尝试使用控制台命令,我会得到:
bin/console swiftmailer:email:send --from=ex@example.com --to=ex@example.com --subject=hi --body=hi
[确定]成功发送了1封电子邮件。
一段时间后,我得到:
错误[app]刷新电子邮件队列时发生异常:预期响应代码为250,但代码为“ 554”,消息为“ 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied;由于永久性而无法处理消息消息异常无法提交消息[Hostname = XXXX.eurprd04.prod.outlook.com]
在Mailer和SwiftMailer中,其他电子邮件提供商也会发生这种情况。
我从服务提供商(在本例中为Outlook)收到(错误)响应的事实使我认为这不是端口问题,因为电子邮件确实到达了提供商。
有什么想法吗?我对此深感困惑。
谢谢。