php对接awssessmtp,amazon-web-services – 如何使用带有Postfix的AWS SES接收退回邮件
我已经配置了postfix来通过遵循他们的集成指南将邮件中继到Amazon SES,并且发送电子邮件工作没有问题.
但是,我最近使用一个生成格式错误的电子邮件的框架编写了一个PHP应用程序.
SES以“554交易失败:预期的MIME类型,得到=”拒绝电子邮件,这是可以接受的.
但是,我的本地后缀服务器然后尝试使用from =<>发送发件人未送达通知.它被推送到中继地址.
SES拒绝声明“提供的501无效MAIL FROM地址(回复MAIL FROM命令)”)和postfix从队列中删除退回消息.
问题是,确保我收到发送给我的原始554退回邮件的更简单方法是什么?我没有看到让SES继电器从字段接受空的方法,所以我相信解决方案将在于配置postfix以直接向我发送退回消息.
请注意,我使用“退回邮件”一词可能不正确.邮件可能被拒绝,但我不确定这种情况的正确命名.关键点是SES继电器不接受该消息,因此它实际上并没有“出门”.
Jun 12 03:11:21 myserver postfix/smtp[6353]: 411BA21795: to=, relay=email-smtp.us-east-1.amazonaws.com[54.243.192.132]:25, delay=0.29, delays=0.05/0.02/0.15/0.07, dsn=5.0.0, status=bounced (host email-smtp.us-east-1.amazonaws.com[54.243 .192.132] said: 554 Transaction failed: Expected MIME type, got = (in reply to end of DATA command))
Jun 12 03:11:21 myserver postfix/cleanup[6351]: 93F202179B: message-id=
Jun 12 03:11:21 myserver postfix/qmgr[895]: 93F202179B: from=<>, size=4673, nrcpt=1 (queue active)
Jun 12 03:11:21 myserver postfix/bounce[6354]: 411BA21795: sender non-delivery notification: 93F202179B
Jun 12 03:11:21 myserver postfix/qmgr[895]: 411BA21795: removed
Jun 12 03:11:21 myserver postfix/smtp[6353]: 93F202179B: to=, relay=email-smtp.us-east-1.amazona ws.com[23.21.161.144]:25, delay=0.17, delays=0.01/0/0.15/0, dsn=5.0.0, status=bounced (host email-smtp.us-east-1.amazonaws.com[23. 21.161.144] said: 501 Invalid MAIL FROM address provided (in reply to MAIL FROM command))
Jun 12 03:11:21 myserver postfix/qmgr[895]: 93F202179B: removed
总结
以上是生活随笔为你收集整理的php对接awssessmtp,amazon-web-services – 如何使用带有Postfix的AWS SES接收退回邮件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: new placement
- 下一篇: 【Windows】Redis集群部署