【问题标题】:Amazon SNS bounce event is not fired未触发 Amazon SNS 退回事件
【发布时间】:2015-05-05 08:07:50
【问题描述】:

我对 Amazon SES 和 Amazon SNS 有疑问。 关注此文档:http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html#SendMessageToHttp.confirm

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

  • 有效的电子邮件地址
  • Amazon SNS(推送通知服务)中的有效主题
  • 对主题的有效订阅

目标是在向不存在的地址发送电子邮件时调用端点。所以我像这样配置了我的电子邮件通知。 我只是将我的主题链接到我的地址。但是弹跳事件永远不会被触发。 (我给 fzada@azef.fr 发了一封邮件(当然是不存在的邮件))

我也尝试将主题链接到交付事件,它就像一个魅力(这次我向我的个人地址发送电子邮件),我不明白这两个事件之间的区别。但在交付情况下,一切正常。

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

我是否需要配置其他东西才能有弹跳事件?

感谢您的帮助

【问题讨论】:

    标签: amazon-web-services amazon-sns


    【解决方案1】:

    我最近发布了一些关于此的真实数据,作为对类似问题的回答。

    https://stackoverflow.com/a/29977793/4179009

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

    【讨论】:

    • 感谢您的帮助,问题就在这里。 12 小时后我收到了几封测试邮件...
    【解决方案2】:

    退回到“虚假”电子邮件地址,尤其是退回到此类明显虚假(不存在)的域,可能需要几个小时才能返回,因为系统应该在放弃之前重试多次。你应该最终看到这些进来,但有更好的方法:

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

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

    【讨论】:

    • 感谢您的帮助,亚马逊退回电子邮件的测试对我有帮助,我已经阅读了相关文档,但我在想亚马逊也会有与虚假电子邮件相同的行为跨度>
    • “几乎立即触发通知” - 我希望那仍然是真的。
    • @john 我已经有一段时间没有使用模拟器了。是不是没有以前那么快了?
    • @Michael-sqlbot 遗憾的是没有。在今天的测试期间,我没有收到任何关于使用模拟器的退回/投诉的通知。我什至没有收到任何电子邮件(我添加了电子邮件订阅,以防我的通知服务中断)。真可惜。
    猜你喜欢
    • 2018-12-28
    • 2019-07-10
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 2015-04-13
    • 2020-01-11
    相关资源
    最近更新 更多