2016-01-19 297 views
2

找回我使用亞馬遜SES發送電子郵件退回的電子郵件消息的細節。我還設置了Amazon SNS,以便在電子郵件因任何原因而反彈時收到通知。這工作正常。通過亞馬遜SES/SNS

在反彈通知我收到,我可以看到日期,發件人和收件人。但郵件的主題沒有列出。 See example

我確實看到有一個messageId。是否有API來檢索消息詳細信息?我也看過Amazon SQS,但我不確定這是否可行。

+0

您是否使用SES API,或者SES-SMTP接口來發送你的電子郵件? –

+0

我正在使用SES-SMTP接口。 –

+0

我不認爲你可以。您必須在發送時存儲消息ID和主題。 – ardila

回答

4

郵件發送後,您無法通過messageID檢索郵件詳細信息,因爲沒有API call available這樣做。您將需要相關細節存儲有關發送電子郵件(或者通過API或SMTP)時,從SES成功響應給出的消息ID一起的消息。該Developer Guide涵蓋檢索收件人的類似情況,其中提到,當它接受你需要

店[自己]標識和亞馬遜SES傳遞迴你的亞馬遜SES消息ID之間的映射電子郵件。

這在SES support thread(儘管從2012年開始)的答案用亞馬遜也加強了你需要記錄的消息ID,當你發送郵件。

如果您記錄消息ID,則可以使用消息ID來識別彈出或投訴的[電子郵件],然後更新郵件列表。