【发布时间】:2021-06-25 01:32:38
【问题描述】:
我正在使用 Java 邮件 API 读取来自我的 Gmail id 的 Amazon SES 的退回电子邮件。
这就是我收到来自 Amazon SES 的退回电子邮件的方式。
<email content start>
An error occurred while trying to deliver the mail to the following recipients:
bounce@simulator.amazonses.com
Action: failed
Final-Recipient: rfc822; bounce@simulator.amazonses.com
Diagnostic-Code: smtp; 550 5.1.1 user unknown
Status: 5.1.1
---------- Forwarded message ----------
From: fullstack.rahultokase@gmail.com
To: bounce@simulator.amazonses.com
Cc:
Bcc:
Date: Sun, 17 Dec 2017 15:27:30 +0000
Subject: bounce@simulator.amazonses.com
bounce@simulator.amazonses.com
<email content end>
我的问题是使用 Java 电子邮件 API。我能够阅读以下内容:
An error occurred while trying to deliver the mail to the following recipients:
bounce@simulator.amazonses.com
但我无法在 Java 电子邮件 api 的帮助下阅读以下内容
Action: failed
Final-Recipient: rfc822; bounce@simulator.amazonses.com
Diagnostic-Code: smtp; 550 5.1.1 user unknown
Status: 5.1.1
如何阅读邮件中的上述内容?
【问题讨论】:
-
退回邮件在RFC 6533 中定义,但并非所有服务器都遵循所有规则。查看退回邮件的 MIME 结构并尝试找到作为实际传递状态通知 (DSN) 的“附件”。准备好为不同类型的邮件服务器和配置执行此操作。
标签: java jakarta-mail amazon-ses