如何创建 SMTP 凭证以用于 Amazon SES? 如何使用 SMTP 凭证对 Amazon SES 进行身份验证?
上次更新日期:2022 年 9 月 29 日
我想要创建可用于 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 区域选择器以确认您位于正确的区域。
- 在导航窗格中,在 Email Sending(电子邮件发送)下,选择 SMTP Settings(SMTP 设置)。
- 选择 Create My SMTP Credentials(创建我的 SMTP 凭证)。
- 对于 IAM User Name(IAM 用户名),您可以接受默认名称,也可以输入新名称。
- 选择 Create(创建)。
- 选择 Download Credentials(下载凭证)。只有在此时您才能为此用户下载 SMTP 凭证。
默认情况下,SMTP 用户在创建时便具有发送原始消息的权限(ses:SendRawEmail)。您可以使用 IAM 修改 SMTP 用户的权限。有关 Amazon SES 权限的更多信息,请参阅 Amazon SES 中的身份和访问管理。
当您创建 SMTP 凭证后,您可以对这些凭证进行配置,以根据您的电子邮件发送方法对 Amazon SES 进行身份验证: