【问题标题】:How to receive bounced mail using AWS SES With Postfix如何使用带有 Postfix 的 AWS SES 接收退回的邮件
【发布时间】:2014-08-02 12:01:48
【问题描述】:
我已按照他们的集成指南配置 postfix 以将邮件中继到 Amazon SES,并且发送电子邮件正常工作。
但是,我最近使用一个框架编写了一个 PHP 应用程序,该框架产生了格式错误的电子邮件。
SES 拒绝带有“554 Transaction failed: Expected MIME type, got =" 这是可以接受的电子邮件。
但是,我的本地 postfix 服务器随后尝试发送带有 from= 的发件人未送达通知,该通知被推送到中继地址。
SES 拒绝声明“501 Invalid MAIL FROM address provided (in reply to MAIL FROM command)”并且后缀从队列中删除退回邮件。
问题是,有什么更简单的方法可以确保我收到发送给我的原始 554 退回邮件?我没有看到让 SES 中继接受空字段的方法,所以我相信解决方案在于配置 postfix 以将退回消息直接传递给我。
请注意,我使用“退回邮件”一词可能不正确。邮件可能被拒绝,但我不确定这种情况的正确命名法。关键是 SES 中继不接受该消息,因此可以说它实际上并没有“走出门外”。
6 月 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 (主机 email-smtp.us-east-1.amazonaws.com[54.243 .192.132] 说: 554 交易失败: 预期MIME 类型,得到 =(回复 DATA 命令的结尾))
6 月 12 日 03:11:21 myserver 后缀/清理 [6351]: 93F202179B: message-id=
6 月 12 日 03:11:21 myserver postfix/qmgr[895]: 93F202179B: from=, size=4673, nrcpt=1 (queue active)
6 月 12 日 03:11:21 myserver postfix/bounce [6354]:411BA21795:发件人未送达通知:93F202179B
6 月 12 日 03:11:21 myserver postfix/qmgr[895]: 411BA21795: 已移除
6 月 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] 说: 501 Invalid提供 MAIL FROM 地址(回复 MAIL FROM 命令))
6 月 12 日 03:11:21 myserver postfix/qmgr[895]: 93F202179B: 已移除
【问题讨论】:
标签:
amazon-web-services
smtp
postfix-mta
amazon-ses
email-bounces