Amazon SES中的覆盖返回路径

问题描述 投票:13回答:3

我正在使用Amazon SES,无论我做什么,它都会覆盖邮件标题中的Return-Path

我使用发件人的电子邮件地址设置了Return-Path,但收到的却是这样的:0000013c68a254c5-b4c65e38-b391-43ea-93b7-658a6e977e49-000000@amazonses.com。我想原因是赶上退回邮件。

但是,我的主要问题是我从[email protected]获得了一些自动回复的电子邮件,而不是被回复到Reply-ToFrom电子邮件地址。

所以我的问题是:

  1. 是否可以覆盖Return-Path电子邮件地址?
  2. 如何避免收到[email protected]电子邮件?
email amazon-ses
3个回答
8
投票

我几乎可以确定您不能覆盖返回路径。作为代表您发送电子邮件的亚马逊的一部分,他们还需要确保您没有发送垃圾邮件,捕获反弹(包括自动回复),捕获投诉等。做到这一点的关键方法之一就是控制返回地址。

他们使用的电子邮件地址是与您的电子邮件相关的唯一密钥。当邮件返回到该地址时,他们可以使用它来跟踪您的帐户。同样,您以编程方式发送您从AWS接收的发件人电子邮件。这些将始终出现在您的帐户中,并作为您应适当地对其做出回应的条款的一部分。


4
投票

这是亚马逊提供给您的问题的信息:

如果您使用SMTP界面发送邮件,则会收到通知转到SMTP所需的MAIL FROM命令中指定的地址,它会覆盖SMTP数据中指定的任何Return-Path:标头。

如果您使用SendEmail API操作发送消息,则:

如果您指定了SendEmail的可选ReturnPath参数,则通知转到指定的地址。

否则,通知会转到SendEmail的电子邮件地址中指定的地址必需的Source参数,该参数填充讯息。

如果您使用SendRawEmail API操作发送消息,则:

如果您指定了SendRawEmail的可选Source参数,则通知转到该地址,覆盖所有Return-Path:标头在原始消息中指定。

否则,如果在原始文件中指定了Return-Path:标头消息,然后通知到达该地址。

否则,通知将转到该地址的发件人:标头中的地址原始消息。

在这里找到:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notifications-via-email.html


1
投票

在该文档(http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notifications-via-email.html的底部)说

When you specify a Return-Path address in an email, you receive 
notifications at that address. However, the version of the message 
that the recipient receives contains a Return-Path header that includes
an anonymized email address (such as 
a0b1c2d3e4f5a6b7-c8d9e0f1-a2b3-c4d5-e6f7-a8b9c0d1e2f3-000000@amazonses.com

因此您无论如何都不会摆脱那个奇怪的返回路径。

© www.soinside.com 2019 - 2024. All rights reserved.