如何使用 Amazon SNS 主题设置 Amazon SES 退回通知?

上次更新时间:2020 年 4 月 28 日

我想要在使用 Amazon Simple Email Service (Amazon SES) 发送电子邮件而导致出现退回邮件时收到通知。如何使用 Amazon Simple Notification Service (Amazon SNS) 设置这些通知?

解决方案

开始之前,请对想要接收退回通知的身份(域或电子邮件地址)完成 Amazon SES 验证流程

在 Amazon SNS 中创建主题和订阅

  1. 打开 Amazon SNS 控制台
  2. 选择创建主题
  3. 对于主题名称,输入一个名称,以便为您的主题创建唯一识别符。
  4. 对于显示名称,为主题输入显示名称。
  5. 选择创建主题
  6. 从已创建主题的主题详细信息中国,导航至订阅,然后选择创建订阅
  7. 对于协议,选择 Email-JSON
  8. 对于终端节点,输入您希望接收通知的电子邮件地址。
  9. 选择创建订阅
  10. 从您在步骤 8 中指定的电子邮件地址的收件箱中,打开通过 Amazon SNS 发送的主题行为 AWS 通知 - 订阅确认的订阅确认电子邮件。
  11. 在订阅确认电子邮件中,请打开指定为 SubscribeURL 的 URL,以确认您的订阅。

将 Amazon SES 配置为向 Amazon SNS 发送退回通知

  1. 打开 Amazon SES 控制台
  2. 在导航窗格中,选择电子邮件地址。然后,选择想要接收其退回通知的经过验证的域或电子邮件地址。
  3. 展开通知,然后选择编辑配置
  4. SNS 主题配置下,对于退回,选择已创建的 SNS 主题。
    注意:您也可以选择启用投诉送达通知。您可以向同一 SNS 主题或不同 SNS 主题发布多个事件类型。
  5. 如果您想要 Amazon SNS 通知中包含使用 Amazon SES 发送的电子邮件的原始标头,请选择包括原始标头
  6. 选择保存配置
    注意:新配置的通知设置可能需要几分钟才会生效。

使用 Amazon SES 邮箱模拟器测试退回通知

注意:从邮箱模拟器地址退回的电子邮件不计入您账户的退回指标中。

  1. 打开 Amazon SES 控制台
  2. 在导航窗格中,选择电子邮件地址。然后,选择想要为其设置退回通知的经过验证的域或电子邮件地址。
  3. 选择发送测试电子邮件
  4. 在测试电子邮件表单中,对于收件人字段,输入 bounce@simulator.amazonses.com。然后,使用想要用于测试电子邮件的值填写表单的其余部分。
  5. 选择发送测试电子邮件
  6. 打开设置为 SNS 主题终端节点的电子邮件地址的收件箱。确认您已收到一封包含退回通知且主题行为 AWS 通知邮件的电子邮件。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?