2017-07-03 57 views
0

當我在SNS中收到反彈事件時,我想檢索有關此電子郵件的額外數據。我只有messageID。正在檢索Amazon SES事件數據 - 從反彈事件檢索自定義數據

有沒有辦法將自定義標頭添加到SendEmail API?

是否有另一種方式檢索特定電子郵件的自定義數據?我不想寫入數據庫,因爲當我發送電子郵件時,寫入數據庫會導致性能問題。我每天發送數百萬封電子郵件。

謝謝!

回答

1

使用bounce object,你已經獲得了反彈型反彈亞型反彈收件人時間戳數據。但是,如果您需要使用Amazon CloudWatch或Amazon Kinesis Firehose對退回事件進行更細粒度的詳細監控,則可以將一個或多個message tags(作爲數組)應用於您發送的電子郵件。見Monitoring Using Event Publishing

+0

我沒有設置標籤在我的電子郵件發送,但沒有得到標籤回到反彈的事件。你想到什麼原因? – einav

0

您可以在您的sendEmail請求中設置Tags

Bounce的情況下,你所得到的標籤背面

{ 
    "eventType": "Bounce", 
    "bounce": { 
     "bounceType": "Permanent", 
     [...] 
    }, 
    "mail": { 
     [...] 
     "tags": { 
      "ExampleTagName": ["ExampleTagValue"] 
     } 
    } 
} 
+0

我確實在我的電子郵件發送中設置了標籤,但沒有將標籤返回到退回事件中。你想到什麼原因? – einav