我对Amazon SES和Amazon SNS有疑问。 遵循此文档:http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html#SendMessageToHttp.confirm
Amazon SES让您有机会在某些事件被触发时调用URL(例如跳出和交付)。 为了配置它,我们需要三件事:
目标是在向不存在的地址发送电子邮件时调用终点。所以我配置了这样的电子邮件通知。 我只是将我的主题与我的地址联系起来。但反弹事件永远不会被解雇。 (我发了一封电子邮件到fzada@azef.fr(这当然是一封不存在的电子邮件))
我也试图将主题与传递事件联系起来,它就像一个魅力(这次我发送电子邮件到我的个人地址),我不明白这两者之间的区别事件。但在交付案例中,一切都有效。
我将端点配置为http://admin.nlv3.fr/nlv3/bounce。 在传递事件的情况下,我的URL被正确调用。 在跳出事件的情况下,这个相同的URL永远不会被称为
我是否需要配置其他内容才能获得退回事件?
感谢您的帮助
答案 0 :(得分:1)
反弹到“虚假”的电子邮件地址,特别是对于这样一个看似虚假(不存在)的域名,可能需要几个小时才能返回,因为系统应该在放弃之前重试多次。你应该最终看到这些进来,但有更好的方法:
通过向bounce@simulator.amazonses.com发送消息来对simulator进行测试,这将导致“硬”反弹(而你正在尝试的更有可能导致“软”弹跳,至少几个小时),几乎立即发出通知(不会被计算在内)。
另请参阅:the various outcomes that can occur after the email is sent。
答案 1 :(得分:1)
我最近发布了一些真实世界的数据作为对类似问题的回答。
https://stackoverflow.com/a/29977793/4179009
亚马逊将继续尝试向恶意域名投放数小时。我通常会在邮件发送后12-16小时收到不良域名反弹。我认为这是为了说明DNS可能暂时关闭或不正确或者邮件服务器暂时脱机的时间。