Amazon SES 电子邮件接收概念 - Amazon Simple Email Service

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

Amazon SES 电子邮件接收概念

当使用 Amazon SES 作为电子邮件接收方时,您必须告诉该服务如何处理您的邮件。主要方法是根据收件人指定要执行的操作,此方法可精细地控制您的邮件。另一种方法是根据来源 IP 地址阻止或允许邮件。本主题介绍这两种方法。

基于收件人的控制

控制传入邮件的主要方法是指定如何根据收件人处理邮件。例如,如果您拥有 example.com,您可以指定 user@example.com 收到的邮件应退回,并且 example.com 及其子域的所有其他邮件将送达。您提供的收件人列表称为条件

您设置接收规则来指定在满足条件时处理邮件的方式。接收规则包含一个条件和一个有序操作列表。如果传入邮件的收件人地址与在条件中指定的收件人相匹配,则 Amazon SES 将执行规则中指定的操作。提供了以下操作:

  • S3 操作 - 此操作将邮件传送到 Amazon S3 存储桶,并通过 Amazon SNS 通知您(可选)。

  • SNS 操作 - 将邮件发布到 Amazon SNS 主题。

    注意

    SNS 操作包含 Amazon SNS 通知中电子邮件内容的完整副本。此处提到的其他 Amazon SNS 通知只通知您电子邮件的送达情况;它们包含与电子邮件相关的信息,但不包含电子邮件内容本身。

  • Lambda 操作 - 通过 Lambda 函数调用您的代码,并通过 Amazon SNS 通知您(可选)。

  • 退回邮件操作 - 通过将退回邮件响应返回给发件人来拒绝电子邮件,并通过 Amazon SNS 通知您(可选)。

  • 停止操作 - 终止接收规则集的评估,并会通过 Amazon SNS 通知您(可选)。

  • 添加标题操作—向收到的电子邮件添加标题。此操作通常仅与其他操作结合使用。

  • WorkMail 操作 - 使用 Amazon WorkMail 处理邮件。您通常不会直接使用此操作,因为 Amazon WorkMail 会负责进行设置。

接收规则将聚集到接收规则集。您可以为您的 AWS 账户定义多个接收规则集,但在任何时候都只能有一个接收规则集处于活动状态。下图显示了接收规则、接收规则集和操作之间的关系。


                入站电子邮件概述

基于IP地址的控制

您可以通过设置 IP 地址筛选器在更高级别上控制邮件流。IP 地址筛选器是可选的,供您指定是接受还是拒绝来自某个 IP 地址或 IP 地址的范围的邮件。IP 地址筛选器可以包括阻止列表 (包含您想要阻止传入邮件的 IP 地址) 和允许列表 (包含您想要始终接收邮件的 IP 地址)。IP 地址筛选器对阻止垃圾邮件非常有效。Amazon SES 会维护自己的阻止列表,其中包含已知发送垃圾邮件的 IP 地址,如果需要接收来自这些 IP 地址的邮件,可选择将这些地址添加到您的允许列表。

注意

如果您希望允许源自 Amazon EC2 IP 地址的邮件,则必须将该地址添加到您的允许列表。默认情况下,源自 Amazon EC2 的所有邮件将被阻止。

电子邮件接收流程

当 Amazon SES 为您的域接收电子邮件时,将发生以下事件:

  1. Amazon SES 首先查看发件人的 IP 地址。在以下情况下,Amazon SES 不允许邮件通过此阶段:

    • IP 地址位于您的阻止列表中。

    • IP 地址在 Amazon SES 阻止列表中且不在您的允许列表中。

  2. Amazon SES 检查活动接收规则集,以确定是否有任何接收规则包含与任何传入电子邮件收件人匹配的条件。

  3. 如果没有任何匹配项,Amazon SES 将拒绝邮件。否则,Amazon SES 会接受此邮件。

  4. 如果 Amazon SES 接受邮件,它会评估您的活动接收规则集。与至少一个收件人条件匹配的所有接收规则将按照事先定义的顺序应用,除非某个操作或接收规则显式终止对接收规则集的评估。

您已概括了解整个过程,可以进入设置 电子邮件接收开始使用了。