【編者按】近日,亞馬遜在其官方博客中發布了簡單電子郵件服務(SES)的新增服務,向郵件發送端發送通知。該服務使得用戶能夠實時的監控郵件的發送狀態,方便用戶了解郵件的發送、退信和投訴情況。
以下為譯文:
訂閱“AWS中文技術社區”微信公眾號,實時掌握AWS技術及產品消息!
AWS中文技術社區為廣大開發者提供了一個Amazon Web Service技術交流平臺,推送AWS最新資訊、技術視頻、技術文檔、精彩技術博文等相關精彩內容,更有AWS社區專家與您直接溝通交流!快加入AWS中文技術社區,更快更好的了解AWS云計算技術。
如果用戶想要發送事務性的電子郵件、推廣訊息以及其他類似訊息,亞馬遜簡單郵件服務(SES)是一個非常好的選擇。SES是一個簡單、擴展性好且非常劃算的電子郵件服務。用戶首先可以通過SES SMTP接口或者完整的API將應用連接到亞馬遜SES上,然后根據亞馬遜實時發送的統計數據,批量發送電子郵件。
最近,亞馬遜在SES中新增加了發送通知的服務。現在,用戶每成功發送一條消息到接收端服務器時,都能夠收到一個亞馬遜 SNS通知。用戶可以通過這些通知,實時監控郵件的發送狀態。隨著這項功能的發布,用戶可以通過發送到SNS主題或是用戶自定義主題的通知,跟蹤郵件發送、退信和投訴情況。
JSON 通知
每個發送通知都是一個JSON對象,如下所示:
{"notificationType":"Delivery", "mail":{ "timestamp":"2014-05-28T22:40:59.638Z", "messageId":"0000014644fe5ef6-9a483358-9170-4cb4-a269-f5dcdf415321-000000", "source":"test@ses-example.com", "destination":[ "success@simulator.amazonses.com", "recipient@ses-example.com" ] }, "delivery":{ "timestamp":"2014-05-28T22:41:01.184Z", "recipients":["success@simulator.amazonses.com"], "processingTimeMillis":1546, "reportingMTA":"a8-70.smtp-out.amazonses.com", "smtpResponse":"250 ok: Message 64111812 accepted" } }
用戶可以選擇將通知發往現存的SNS主題,或是新創建的主題。這項功能可以在SES 控制臺或者SetIdentityNotificationTopic API中設置。
原文鏈接: Delivery Notifications for Simple Email Service
如您需要了解AWS最新資訊或是技術文檔可訪問AWS中文技術社區;如您有更多的疑問請在AWS技術論壇提出,稍后會有專家進行答疑。
(譯者/陳曉曉責編/王玉平)