2016-03-01 39 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