上次更新时间:2020 年 12 月 14 日
我想要在使用 Amazon Simple Email Service (Amazon SES) 发送电子邮件而导致出现退回邮件时收到通知。如何使用 Amazon Simple Notification Service (Amazon SNS) 设置这些通知?
解决方案开始之前,请对想要接收退回通知的身份(域或电子邮件地址)完成 Amazon SES 验证流程。
在 Amazon SNS 中创建主题和订阅-
打开 Amazon SNS 控制台。
选择创建主题。
对于主题名称,输入一个名称,以便为您的主题创建唯一识别符。
对于显示名称,为主题输入显示名称。
选择创建主题。
从已创建主题的主题详细信息中国,导航至订阅,然后选择创建订阅。
对于协议,选择 Email-JSON。
对于终端节点,输入您希望接收通知的电子邮件地址。
选择创建订阅。
从您在步骤 8 中指定的电子邮件地址的收件箱中,打开通过 Amazon SNS 发送的主题行为 AWS 通知 - 订阅确认的订阅确认电子邮件。
在订阅确认电子邮件中,请打开指定为 SubscribeURL 的 URL,以确认您的订阅。
-
打开 Amazon SES 控制台。
在导航窗格中,选择域或电子邮件地址。然后,选择想要接收其退回通知的经过验证的域或电子邮件地址。
展开通知,然后选择编辑配置。
在 SNS 主题配置下,对于退回,选择已创建的 SNS 主题。
注意:您也可以选择启用投诉和送达通知。您可以向同一 SNS 主题或不同 SNS 主题发布多个事件类型。 如果您想要 Amazon SNS 通知中包含使用 Amazon SES 发送的电子邮件的原始标头,请选择包括原始标头。 选择保存配置。
注意:新配置的通知设置可能需要几分钟才会生效。
注意:从邮箱模拟器地址退回的电子邮件不计入您账户的退回指标中。
-
打开 Amazon SES 控制台。
在导航窗格中,选择域或电子邮件地址。然后,选择想要为其设置退回通知的经过验证的域或电子邮件地址。
选择发送测试电子邮件。
在测试电子邮件表单中,对于收件人字段,输入 bounce@simulator.amazonses.com。然后,使用想要用于测试电子邮件的值填写表单的其余部分。
选择发送测试电子邮件。
打开设置为 SNS 主题终端节点的电子邮件地址的收件箱。确认您已收到一封包含退回通知且主题行为 AWS 通知邮件的电子邮件。
注意:此解决方案会用 Amazon SNS 为每个经过验证的身份设置退回通知。要获取跨身份的退回通知,您可以使用 Amazon SES 事件发布。在事件发布中,您可以使用配置集来指定想要接收到通知的电子邮件。您可以将配置集用于由不同已验证身份发送的电子邮件。</p