AWS SES可以将退回/投诉对象发送到http端点吗?

Pet*_*ter 4 php json amazon-web-services

我已经阅读了很多文档,我仍然不清楚AWS是否是解决我们问题的正确方法.我们需要的解决方案是:

  • 发送跟踪投诉和退回的​​电子邮件
  • 通过http端点接收这些退回和投诉(包含被退回的电子邮件地址的信息,时间和原因)

我已经看到这样的事情可能与他们的SNS服务有关,但问题仍然是我可以接受的,这两个服务是否会实际协同工作以提供详细的对象反弹/投诉到我可以的网址然后按我的意愿处理和显示.

任何人都有任何经验或做过类似于我想做的事情,你的解决方案是什么?哦,我选择的语言是PHP,如果有帮助的话.

谢谢.

Jer*_*lom 8

亚马逊SES可以做您想做的事情.

您将一起使用SES和SNS.您可以将SES配置为向Amazon SNS主题发布投诉和退回.然后,您可以为这些主题订阅HTTP端点,以便在发生投诉和回弹时接收通知.以下是您希望阅读的SES文档的一些页面:

要在PHP代码中接收SNS消息,可以使用AWS SDK for PHP.在PHP中接收亚马逊SNS消息的文章AWS PHP开发博客介绍了如何使用SDK做到这一点.

要进行测试,您可以使用SES邮箱模拟器,只需使用您的帐户将电子邮件发送到SES提供的特殊电子邮件地址(例如,bounce @ simulator.amazonses.com).

  • 这里的 AWS 文档非常强大,但没有留下真正的解决方案。我几年前写过他的,应该早点在这里分享。https://trentmillar.github.io/amazon-ses-email/2016/12/23/amazon-ses-notifications-sent-to-httphttps-service-using-sns-and-nodejs 帖子很长但涵盖了彼得问什么。 (2认同)