我在本地或 Amazon Elastic Compute Cloud (Amazon EC2) 实例上托管了一个电子邮件平台。我想将我的电子邮件平台迁移到 Amazon Simple Email Service (Amazon SES)。
解决方法
要从其他电子邮件平台迁移到 Amazon SES,请完成以下步骤:
- 使用 Amazon SES 验证您的域。
- 申请生产访问权限。
- (可选)配置域身份验证系统。
- 生成您的 SMTP 凭证。
- 连接到 SMTP 端点。
使用 Amazon SES 验证您的域
在使用 Amazon SES 发送电子邮件之前,必须验证计划发送电子邮件的身份。在 Amazon SES 中,身份可以是电子邮件地址或整个域。验证域时,您可以使用 Amazon SES 从该域中的任何地址发送电子邮件。
要验证域,请参阅与您的 DNS 提供商一起验证 DKIM 域身份。
申请生产访问权限
当您开始使用 Amazon SES 时,您的 Amazon SES 账户处于沙盒环境中。在沙盒中,您只能向已验证的地址发送电子邮件。此外,沙盒环境对您每天和每秒可以发送的消息数量有限制。要在生产环境中使用您的 Amazon SES 账户,您必须将您的账户从沙盒环境中移出。
有关详细信息,请参阅申请生产访问权限(从 Amazon SES 沙盒中移出)。
(可选)配置域身份验证系统
您可以将您的 Amazon SES 域配置为使用域名密钥标识的邮件 (DKIM) 和发件人策略框架 (SPF) 等身份验证系统。该可选步骤可以提高电子邮件的送达率。
要设置 DKIM,请参阅在 Amazon SES 中使用 DKIM 对电子邮件进行身份验证。要设置 SPF,请参阅在 Amazon SES 中使用 SPF 对电子邮件进行身份验证。
生成您的 SMTP 凭证
要通过使用 SMTP 的应用程序发送电子邮件,必须生成 SMTP 凭证。您的 SMTP 凭证与您的 AWS 凭证不同。此外,每个 AWS 区域的 SMTP 凭证都是唯一的。
有关详细信息,请参阅获取 Amazon SES SMTP 凭证。
连接到 SMTP 端点
如果您使用 Postfix 或 Sendmail 等消息传输代理,则必须更新应用程序配置以指向 SES SMTP 端点。有关 SMTP 端点的完整列表,请参阅连接到 Amazon SES SMTP 端点。
**注意:**您在上一步中创建的 SMTP 凭证与特定的 AWS 区域相关联。您必须连接到您在其中创建 SMTP 凭证的区域中的 SMTP 端点。
其他功能
连接到 SMTP 端点后,您可以开始使用 Amazon SES 发送电子邮件。您还可以设置以下可选功能: