2016-03-01 51 views
0

我在我的一個應用程序中實施了SES。目前我已經實現了使用SDK,我等待成功/失敗響應並根據響應採取行動。現在,我想使它成爲異步,因此流程不必等待響應,如果發生任何故障,我應該能夠看到它並重新發送電子郵件。監控SES交付

我有以下問題。

  • 我檢查了CloudTrial不支持SendEmail或SendRawEmail,那麼我可以在哪裏查看電子郵件的狀態以及它的發送與否?
  • 我讀到SES首次嘗試在幾毫秒內發送一封電子郵件。如果第一次嘗試失敗或SES停止服務,它會重試嗎?
  • 有沒有更好的方法來實現我想達到的目標?
  • 我可以在任何地方看到SES隊列嗎?

感謝

回答

0

您可以sign up to receive跳動,投訴,並通過SNS發送通知。這就是你所能做的。除了SNS通知給您的信息之外,您無法看到SES隊列或獲得SES的任何其他可見性。

0

亞馬遜將多次嘗試將電子郵件發送給收件人。 最重要的是他們不會在12-24小時後以我的經驗給你彈跳通知。這是由於他們重新嘗試發送郵件幾次,等待郵件主機可用等。

如果您使用SES,則應使用其SNS系統檢查反彈,投訴和發送通知。這樣你就可以以優雅的方式處理失敗的交付。

亞馬遜的文檔在這裏給你一些洞察到它是如何工作 http://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-email-with-ses.html