如何从我的电子邮件发送解决方案迁移到 Amazon SES?

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

我有一个托管在本地或托管在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上的电子邮件发送解决方案,我想要迁移到 Amazon Simple Email Service (Amazon SES)。该如何操作?

解决方法

要从另一个电子邮件发送解决方案迁移到 Amazon SES,请遵照以下步骤:

  1. 使用 Amazon SES 验证您的域
  2. 请求生产环境访问权限
  3. 配置域身份验证系统
  4. 生成您的 SMTP 凭证
  5. 连接到 SMTP 终端节点

使用 Amazon SES 验证您的域

您必须验证您计划从中发送电子邮件的身份后才能使用 Amazon SES 发送电子邮件。在 Amazon SES 中,身份可以是电子邮件地址,也可以是整个域。当您验证域时,您可以使用 Amazon SES 从该域上的任何地址发送电子邮件。

有关更多信息,请参阅使用 Amazon SES 验证域

请求生产环境访问权限

当您开始使用 Amazon SES 时,您的账户处于沙盒环境中。在沙盒中,您只能将电子邮件发送至您验证的地址。此外,沙盒环境对您每天及每秒可以发送的消息数量设有限制。要在生产环境中使用您的 Amazon SES 账户,您必须将账户移出沙盒环境。

有关更多信息,请参阅移出 Amazon SES 沙盒

配置域身份验证系统

您可以配置您的 Amazon SES 域来使用 DKIM 和 SPF 等身份验证系统。此步骤为可选步骤,但设置 DKIM、SPF 或此两者可以提高您的电子邮件送达率。

有关设置 DKIM 的说明,请参阅使用 Amazon SES 中的 DKIM 对电子邮件进行身份验证。有关设置 SPF 的说明,请参阅使用 Amazon SES 中的 SPF 即对电子邮件进行身份验证

生成您的 SMTP 凭证

要通过使用 SMTP 的应用程序发送电子邮件,您必须生成 SMTP 凭证。您的 SMTP 凭证与您的常规 AWS 凭证不同。此外,每个 AWS 区域的 SMTP 凭证都是唯一的。

有关更多信息,请参阅获取 Amazon SES 的 SMTP 凭证

连接到 SMTP 终端节点

如果您使用 Postfix 或 Sendmail 等消息传输代理,您必须更新该应用程序的配置以引用 Amazon SES SMTP 终端节点。有关 SMTP 终端节点的完整列表,请参阅连接到 Amazon SES SMTP 终端节点

注意:您在前一步骤中创建的 SMTP 凭证与特定 AWS 区域关联。您必须连接到您创建 SMTP 凭证所在区域中的 SMTP 终端节点。

其他功能

连接到 SMTP 终端节点后,您可以开始使用 Amazon SES 发送电子邮件。您还可以设置以下可选功能:

  • 您可以创建配置集,该配置集为应用于您发送的电子邮件的规则集。例如,您可以使用配置集在发送电子邮件或电子邮件退回时指定发送通知的位置。有关更多信息,请参阅使用 Amazon SES 配置集
  • 使用 Amazon SES 发送电子邮件时,监控您的账户退回邮件和投诉很重要。Amazon SES 包括一个声誉控制面板,您可以用它跟踪退回邮件和投诉。有关更多信息,请参阅使用声誉控制面板来跟踪退回邮件和投诉率。您还可以创建 Amazon CloudWatch 警报在回退邮件或投诉率过高时提醒您。有关更多信息,请参阅使用 CloudWatch 创建声誉监控警报
  • 如果您要发送大量电子邮件,或者如果您想要完全控制您的 IP 地址声誉,您可以租赁专用 IP 地址,但需要支付额外月度费用。有关更多信息,请参阅将专用 IP 地址用于 Amazon SES

这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?