未触发 Amazon SNS 退回事件

Amazon SNS bounce event is not fired

我遇到了 Amazon SES 和 Amazon SNS 的问题。 遵循此文档:http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html#SendMessageToHttp.confirm

Amazon SES 让您有机会在触发某些事件(如退回和送货)时调用 URL。 为了配置它,我们需要三样东西:

objective是发送邮件到一个不存在的地址时调用端点。所以我这样配置了我的电子邮件通知。 我只是 link 将我的主题编辑到我的地址。但是反弹事件永远不会被触发。 (我给fzada@azef.fr发了邮件(当然是不存在的邮件))

我也试过link投递活动的主题,效果很好(这次我发邮件到我的个人地址),我不明白两者之间的区别这两个事件。但在交付情况下一切正常。

我将端点配置为 http://admin.nlv3.fr/nlv3/bounce。 在交付事件案例中,我的 URL 被正确调用。 在反弹事件的情况下,同样的 url 永远不会被调用

我是否需要配置其他内容才能发生退回事件?

感谢您的帮助

反弹到 "fake" 电子邮件地址,尤其是像这样明显虚假(不存在)的域,可能需要几个小时才能到达 return,因为系统应该会重试在放弃之前多次。你应该最终看到这些进来,但有更好的方法:

通过向 bounce@simulator.amazonses.com 发送消息来针对 simulator 进行测试,这将导致 "hard" 反弹(而您正在尝试的更有可能导致"soft" 反弹,至少几个小时),并几乎立即触发通知(不会对您不利)。

另请参阅:the various outcomes that can occur after the email is sent

我最近发布了一些真实世界的数据作为对类似问题的回答。

亚马逊将在数小时内继续尝试向不良域名发货。我通常会在邮件发送后 12-16 小时收到错误的域退回邮件。我想这是为了解决 DNS 可能暂时关闭或不正确或者邮件服务器暂时离线的情况。