通过Amazon SES / SNS

时间:2016-01-19 14:56:03

标签: amazon-web-services

我使用Amazon SES发送电子邮件。我还设置了Amazon SNS,以便在电子邮件因任何原因而退回时接收通知。这工作正常。

在我收到的退回通知中,我可以看到日期,发件人和收件人。但是没有列出邮件的主题。 See example

我确实在那里看到messageId。是否有API来检索邮件详细信息?我也查看了亚马逊SQS,但我不确定这是否有用。

1 个答案:

答案 0 :(得分:5)

在发送邮件后,您无法通过{{1}}检索邮件详细信息,因为没有API call available这样做。您需要在发送电子邮件时(通过API或SMTP)存储有关消息的相关详细信息以及SES成功响应中给出的消息ID。 Developer Guide涵盖了检索收件人的类似情况,提到您需要

  

存储[您自己的]标识符与Amazon SES在接收电子邮件时传回给您的Amazon SES消息ID之间的映射。

SES support thread中的 Amazonian 的答案(尽管从2012年开始)也强调了您在发送邮件时需要记录邮件ID。

  

如果您记录了邮件ID,则可以使用邮件ID来识别退回或投诉的[电子邮件],然后更新邮件列表。