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集群部署