管理 Amazon SES 默认配置集 - Amazon Simple Email Service

这是 Amazon SES Classic 的用户指南。更新和新功能仅在新 Amazon SES 开发人员指南,我们建议使用。

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

管理 Amazon SES 默认配置集

您可以在创建标识时向电子邮件标识添加默认配置集,也可以将默认配置集添加到现有身份。您可以将默认配置集应用于电子邮件地址和域身份。

默认配置集自动将其规则应用于您从与该配置集关联的电子邮件标识发送的所有邮件。

默认配置集注意事项

  • 必须先创建配置集,然后才能将其与身份关联。

  • 仅当验证身份时,默认配置集才会应用。

  • 一个电子邮件身份一次只能与一个配置集相关联。但是,您可以将同一配置集应用于多个身份。

  • 电子邮件地址级别的默认配置集会覆盖域级别的默认配置集。例如,与joe@example.com将覆盖域的配置集example.com

  • 域级别的默认配置集适用于该域的所有电子邮件地址(除非您验证域的特定地址)。

  • 如果您删除指定为某个身份的默认配置集的配置集,然后尝试通过该身份发送电子邮件,则您对 Amazon SES 的调用将失败,并显示 “错误请求” 错误。

使用 Amazon SES API 创建和验证具有默认配置集的身份

您可以使用CreateEmailIdentity操作创建新 Amazon SES 电子邮件标识并同时设置默认配置集。

注意

在完成此部分中的过程之前,必须安装和配置 AWS CLI。有关更多信息,请参阅 AWS Command Line Interface 用户指南

要使用 AWS CLI

aws sesv2 create-email-identity --email-identity ADDRESS-OR-DOMAIN --configuration-set-name CONFIG-SET

在上述命令中,将地址或域使用您要验证的电子邮件身份。ReplaceCONFIG-SET将替换为要设置为身份的默认配置集的名称。

如果该命令成功执行,它将退出并且不提供任何输出。

验证您的电子邮件地址

  1. 检查您正在验证的电子邮件地址的收件箱。您将收到一封包含以下主题行的消息:“Amazon Web Services-区域中的电子邮件地址验证请求RegionName 称,” 其中RegionName 称是您尝试验证电子邮件地址的 AWS 区域的名称。

    打开该邮件,然后单击其中的链接。

    注意

    验证邮件中的链接将在发送该邮件 24 小时后过期。在您收到验证电子邮件 24 小时后,重复步骤 1–5 可收到具有有效链接的验证电子邮件。

  2. 在 Amazon SES 控制台中,在身份管理中,选择电子邮件地址。在电子邮件地址列表中,找到您要验证的电子邮件地址。如果已验证此电子邮件地址,则状态列中的值为“已验证”。

验证您的域

要验证您的域,请参阅。使用 Amazon SES 验证域了解更多信息。

使用 Amazon SES API 将默认配置集添加到现有电子邮件身份

您可以使用邮件标识配置集属性操作从现有电子邮件标识中添加或删除默认配置集。

注意

在完成此部分中的过程之前,必须安装和配置 AWS CLI。有关更多信息,请参阅 AWS Command Line Interface 用户指南

要使用 AWS CLI

aws sesv2 put-email-identity-configuration-set-attributes --email-identity ADDRESS-OR-DOMAIN --configuration-set-name CONFIG-SET

在上述命令中,将地址或域使用您要验证的电子邮件身份。ReplaceCONFIG-SET将替换为您要设置为身份的默认配置集的名称。

如果该命令成功执行,它将退出并且不提供任何输出。

要删除默认配置集,请使用 AWS CLI

aws sesv2 put-email-identity-configuration-set-attributes --email-identity ADDRESS-OR-DOMAIN

在上述命令中,将地址或域使用您要验证的电子邮件身份。

如果该命令成功执行,它将退出并且不提供任何输出。

使用 Amazon SES API 返回默认配置集

您可以使用GetEmailIdentity操作返回电子邮件标识的默认配置集(如果适用)。

注意

在完成此部分中的过程之前,必须安装和配置 AWS CLI。有关更多信息,请参阅 AWS Command Line Interface 用户指南

要使用 AWS CLI

aws sesv2 get-email-identity --email-identity ADDRESS-OR-DOMAIN

在上述命令中,将地址或域与您希望知道默认配置集(如果有)的电子邮件标识。

如果该命令成功执行,它将为 JSON 对象提供电子邮件身份详细信息。

使用 Amazon SES API 覆盖默认配置集

您可以使用发送电子邮件操作发送具有不同配置集的电子邮件。如果这样做,则指定的配置集将覆盖标识的默认配置集。

注意

在完成此部分中的过程之前,必须安装和配置 AWS CLI。有关更多信息,请参阅 AWS Command Line Interface 用户指南

要使用 AWS CLI

aws sesv2 send-email --destination file://DESTINATION-JSON --content file://CONTENT-JSON --from-email-address ADDRESS-OR-DOMAIN --configuration-set-name CONFIG-SET

在上述命令中,将目的地与您的目标 JSON 文件,内容 JSON与您的内容 JSON 文件,地址或域使用您的 FROM 电子邮件地址,并CONFIG-SET将替换为您要使用的配置集的名称,而不是身份的默认配置集。

如果该命令成功执行,它将输出一个MessageId