And*_*iak 5 postfix-mta smtp amazon-web-services email-bounces amazon-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=<valid@validdomain.com>, 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=<valid@validdomain.com>, 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
小智 0
为了接收绑定消息,您必须设置一个信封发件人地址,该地址在您的 postfix 安装上本地传送。
查看
postconf mydestination
Run Code Online (Sandbox Code Playgroud)
查看哪些域名是本地交付的。然后,您的应用程序需要将信封发件人地址设置为有效的本地传送地址。类似于 root@name.of.your.machine
| 归档时间: |
|
| 查看次数: |
2335 次 |
| 最近记录: |