确保你的AWS账号已经通过验证并且你的SES服务已经启用。
在SES控制台中,创建或确认已经存在一个验证的Email地址。
确认验证邮件地址为“发件地址”一栏中的默认地址。如果默认地址不是你需要发送邮件的地址,请按照SES文档中的说明进行更改。
确认你已经在IAM控制台中创建了一个相应的IAM用户并将其授权使用SES服务。
设置IAM用户的权限以允许发送邮件。示例代码如下:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ses_send_email",
"Effect": "Allow",
"Action": [
"ses:SendEmail",
"ses:SendRawEmail"
],
"Resource": "*"
}
]
}
将IAM用户的访问密钥和秘密访问密钥存储在您的应用程序中,并使用它们作为AWS认证器。
开发应用程序时确保使用IAM用户的访问密钥和密匙来调用SES API。
通过这些步骤,您将能够使用SES服务来发送邮件,并消除“AWS发送邮件未授权“noreply”邮件”错误。