SES 电子邮件地址未验证

问题描述 投票:0回答:1

我正在生产中,并且我已更新我的 IAM 以允许 AmazonSesSendingAccess

enter image description here

我在设置中使用 Django_ses-4.2.0 和这些变量:

AWS_ACCESS_KEY_ID = 'ABC123'
AWS_SECRET_ACCESS_KEY = 'ABCDEFG123'
EMAIL_BACKEND = 'django_ses.SESBackend'

# Optional settings
AWS_SES_REGION_ENDPOINT = 'email-smtp.us-east-1.amazonaws.com'  # Change to your SES region endpoint

AWS_SES_REGION_NAME = 'us-east-1'

AWS_SES_AUTO_THROTTLE = 0.5  # Auto throttle to rate limit

但是当在我的组织之外发送电子邮件时,我收到此错误:

调用SendRawEmail操作时发生错误(MessageRejected):电子邮件地址未验证。以下身份在 US-EAST-1 区域检查失败:webmaster@localhost

我可以做什么来解决这个问题?

amazon-ses django-ses
1个回答
0
投票

检查这个:

  1. 您的SES帐户实际上处于生产状态(已批准)? o 也许仍处于沙盒模式?

  2. 您似乎正在尝试向“webmaster@localhost”发送电子邮件或从“webmaster@localhost”发送电子邮件,而 AWS 检测为无效/已验证的发件人/目标身份

  3. 如果您的 SES 仍处于沙盒模式,您只能从经过验证的身份发送电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.