欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php对接awssessmtp,amazon-web-services – 如何使用带有Postfix的AWS SES接收退回邮件

发布时间:2024/5/15 php 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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接收退回邮件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。