识别来自Complaint SES通知的原始电子邮件

时间:2016-12-08 10:31:35

标签: amazon-web-services amazon-sns amazon-ses bouncedemail

有没有办法从亚马逊SES的投诉通知中识别原始电子邮件?例如,如果我们有3个不同的邮件组都发送不同的电子邮件,并且收件人不喜欢其中的1个并将其报告为垃圾邮件,那么SES通知中是否有任何内容可以帮助我们识别哪个电子邮件,从而哪个邮件组,我们需要采取行动吗?

2 个答案:

答案 0 :(得分:1)

是的,有!来自文档:

  

监控您的退回和投诉,并删除所有退回或   从您的邮件列表中抱怨收件人地址。你可以   通过以下两种方式之一通知退回和投诉:通过电子邮件或通过   Amazon Simple Notification Service(Amazon SNS)通知。对于   有关更多信息,请参阅使用Amazon SES通知进行监控。

基本上,您可以收到一封SNS通知(电子邮件,短信,队列等)的电子邮件来处理此问题。我建议使用SNS,因为它更灵活,成本不应该是一个问题(当然,考虑到你没有大量的投诉!)。看看:

Monitoring Using Amazon SES Notifications

编辑:要识别投诉所针对的特定邮件,您需要在发送邮件时存储SES创建的唯一ID。来自this AWS blog post

  

Amazon SES会为您分配的每封电子邮件分配唯一的邮件ID   成功提交发送。当亚马逊SES收到反弹或   来自ISP的投诉信息,我们会将反馈信息转发给您。

我使用了投诉处理但从未注意过此消息ID。无论如何,看起来像是要遵循的道路。

答案 1 :(得分:0)

是的,你可以这样做 对于您通过SES发送的每封电子邮件,它会返回 messageID ,这对于每条消息都是唯一的(在您的情况下,对于您发送的3封邮件中的每封邮件都是唯一的发送给同一个收件人)。

您需要在发送电子邮件时将其保留在某处。

现在,当发生投诉时,SES会回复发送此特定电子邮件的原始邮件。

通过这种方式,您可以查找当地的持久性,找出用户投诉的3封电子邮件中的哪一封