如何正确处理SES退信回复发件人的邮箱地址?

0

【以下的问题经过翻译处理】 根据我们查阅的文档,我们已成功创建了一个经过验证的SES发送域名,并配置该域名将退信通知发送到一个SNS主题。SNS主题通过HTTPS与我们的应用程序进行联系,而我们的应用程序负责取消相应电子邮件的订阅。因此,我们可以使用“noreply@ourdomain.com”作为发件人地址发送电子邮件。

然而,我们的验证域目前并未接收到任何电子邮件,因为它没有MX记录,所以发送到“noreply@ourdomain.com”的任何电子邮件回复或退信将无处可去。在这种情况下,我们在选择发件人电子邮件地址时应遵循最佳实践是什么?即使我们已通过上述的SNS设置来处理退信,我们是否仍然应该选择一个能够接收退信电子邮件的发件人地址?

1 Antwort
0

【以下的回答经过翻译处理】 在使用SES发送邮件时,会涉及到From:标头和Envelope-From:标头。From:标头包含了发件人地址"noreply@ourdomain.com",如果收件人回复邮件,邮件将发送到该地址。而如果邮件发生退信,退信通知将发送到Envelope-From地址。默认情况下,通过SES发送邮件时,Envelope-From地址的格式为<SES-Message-ID>@amazonses.com。所有的退信通知都将发送到这个地址,然后SES接收退信通知,并将其转发到From:地址(如果没有配置事件通知,需要一个正常工作的电子邮件地址来接收通知),或者如果配置了事件通知,则退信通知将发送到你指定的SNS主题。

你可以选择使用自定义的MAIL FROM地址,这将更改Envelope-From地址的域为你使用SES验证的域,这需要你的域具有指向SES的DNS记录。

根据最佳实践,你应该拥有一个能够接收邮件的From:地址,但在使用SNS主题接收反弹通知时,并不需要接收退信通知的地址。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen