通过电子邮件接收 Amazon SES 通知 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过电子邮件接收 Amazon SES 通知

当您收到退回邮件和投诉时,Amazon SES 可以使用称为电子邮件反馈转发的流程为您发送电子邮件。

要使用 Amazon SES 来发送电子邮件,必须将它配置为使用以下方法之一发送退回邮件和投诉通知:

重要

有关通知的若干要点,请参阅为 Amazon SES 设置事件通知

启用电子邮件反馈转发

默认情况下会启用电子邮件反馈转发。如果您之前禁用了该功能,您可以使用本节中的以下步骤来启用它。

使用 Amazon SES 控制台通过电子邮件启用退回邮件和投诉转发
  1. 登录AWS Management Console并打开 Amazon SES 控制台,网址为 https://console.aws.amazon.com/ses/

  2. 在导航窗格中的 Configuration(配置)下,选择 Verified identities(已验证身份)。

  3. 在经验证的电子邮件地址或域的列表中,选择要为其配置退回邮件和投诉通知的电子邮件地址或域。

  4. 在详细信息窗格中,展开通知部分。

  5. 选择 Edit Configuration

  6. Email Feedback Forwarding 下,选择 Enabled

    注意

    在此页面上进行的更改可能需要几分钟才能生效。

您还可以使用 SetIdentityFeedbackForwardingEnabledAPI 操作通过电子邮件启用退回通知和投诉通知。

禁用电子邮件反馈转发

如果设置了其他提供退回邮件和投诉通知的方法,则可禁用电子邮件反馈转发,以便在退回邮件或投诉事件发生时,不会收到多个通知。

使用 Amazon SES 控制台通过电子邮件禁用退回邮件和投诉转发
  1. 登录AWS Management Console并打开 Amazon SES 控制台,网址为 https://console.aws.amazon.com/ses/

  2. 在导航窗格中的 Configuration(配置)下,选择 Verified identities(已验证身份)。

  3. 在经验证的电子邮件地址或域的列表中,选择要为其配置退回邮件和投诉通知的电子邮件地址或域。

  4. 在详细信息窗格中,展开通知部分。

  5. 选择 Edit Configuration

  6. Email Feedback Forwarding 下,选择 Disabled

    注意

    必须配置一种接收退回邮件和投诉通知的方法,才能通过 Amazon SES 发送电子邮件。如果您禁用电子邮件反馈转发,则必须启用 Amazon SNS 发送的通知,或者使用事件发布将退回和投诉事件发布到 Amazon SNS 主题或 Firehose 直播中。如果使用事件发布,还必须对发送的每封电子邮件应用包含事件发布规则的配置集。如果未设置接收退回邮件和投诉通知的方法,Amazon SES 将自动通过电子邮件将反馈通知转发到 Return-Path (退回路径) 字段(或 Source (来源) 字段,如果未指定退回路径地址)中发生退回邮件或投诉事件的邮件的地址。在此情况下,即使禁用了电子邮件反馈通知,Amazon SES 也会转发退回邮件和投诉通知。

  7. 保存您的通知配置,请选择 Save Config

    注意

    在此页面上进行的更改可能需要几分钟才能生效。

您还可以使用 SetIdentityFeedbackForwardingEnabledAPI 操作禁用通过电子邮件发送的退信和投诉通知。

电子邮件反馈转发目标

当您通过电子邮件接收通知时,Amazon SES 会重写 From 标头,并向您发送通知。Amazon SES 将通知转发到的地址取决于您发送原始邮件的方式。

如果您使用了 SMTP 接口发送邮件,则通知会根据以下规则传送:

  • 如果您在 SMTP DATA 部分指定了 Return-Path 标头,通知将发送至该地址。

  • 否则,通知将发送到您在发出 MAIL FROM 命令时指定的地址。

如果您是使用 SendEmail API 操作发送邮件的,则通知会根据以下规则传送:

  • 如果您向 SendEmail API 调用中指定了可选 ReturnPath 参数,则通知会发送至该地址。

  • 否则,通知将发送至 Source 的必需 SendEmail 参数中指定的地址。

如果您是使用 SendRawEmail API 操作发送邮件的,则通知会根据以下规则传送:

  • 如果您在原始邮件中指定了 Return-Path 标头,通知将发送至该地址。

  • 否则,如果您在对 SendRawEmail API 的调用中指定了 Source 参数,则通知会发送至该地址。

  • 不然,通知会发送至原始邮件 From 标头中的地址。

注意

当您指定电子邮件中的 Return-Path 地址时,该地址会收到通知。但是,收件人收到的消息版本中包含 Return-Path 标头,其中包含一个匿名电子邮件地址(如 a0b1c2d3e4f5a6b7-c8d9e0f1-a2b3-c4d5-e6f7-a8b9c0d1e2f3-000000@amazonses.com)。无论您以何种方式发送电子邮件,该电子邮件地址均为匿名。