如何创建 SMTP 凭证以用于 Amazon SES? 如何使用 SMTP 凭证对 Amazon SES 进行身份验证?
上次更新时间:2020 年 4 月 24 日
我想要创建可用于 Amazon Simple Email Service (Amazon SES) SMTP 终端节点的简单邮件传输协议 (SMTP) 凭证。然后,我希望使用 SMTP 凭证对 Amazon SES 进行身份验证。该如何操作?
解决方法
要为 Amazon SES SMTP 接口设置凭证,请执行以下步骤:
注意:Amazon SES SMTP 接口的凭证与您使用 AWS Identity and Access Management (IAM) 为 SMTP 用户创建的访问密钥不同。要轮换您的 SMTP 凭证,您可以创建新的 SMTP 凭证或将现有的秘密访问密钥转换为 Amazon SES SMTP 格式。
- 打开 Amazon SES 控制台。
重要提示:您用于创建 SMTP 凭证的 IAM 用户或角色必须拥有 iam:ListUsers、 iam:CreateUser、iam:CreateAccessKey 和 iam:PutUserPolicy 权限。 - 由于 SMTP 凭证是区域性的,请确认您处于正确的区域。请在导航栏中查看 AWS 区域选择器。
- 在导航窗格中,在电子邮件发送下,选择SMTP 设置。
- 选择创建我的 SMTP 凭证。
- 新页面加载后,查看 IAM 用户名中的值。您可以接受默认值,也可以对其进行更改。
- 选择创建。
- 选择下载凭证。只有在此时您才能为此用户下载 SMTP 凭证。
默认情况下,SMTP 用户在创建时便具有发送原始消息的权限 (ses:SendRawEmail)。您可以使用 IAM 修改 SMTP 用户的权限。有关 Amazon SES 权限的更多信息,请参阅控制对 Amazon SES 的访问。
当您创建 SMTP 凭证后,您可以对这些凭证进行配置,以根据您的电子邮件发送方法对 Amazon SES 进行身份验证: