首页 > 解决方案 > SES 电子邮件未发送

问题描述

我正在使用 AWS SES 服务在 SES 中使用经过验证的测试电子邮件地址发送电子邮件,并将其用于源。

我正在尝试将电子邮件发送到其他电子邮件地址,但无法发送它给我错误“电子邮件地址未验证。以下身份未能通过 US-EAST-1 区域的检查”。

发送电子邮件的代码参考:https ://aws.amazon.com/premiumsupport/knowledge-center/lambda-send-email-ses/

我已阅读 aws 文档 ( https://docs.aws.amazon.com/ses/latest/DeveloperGuide/ses-errors.html ) “如果您的账户仍在 Amazon SES 沙箱中,您还必须验证每个收件人电子邮件除了 Amazon SES 邮箱模拟器提供的收件人之外的地址”这是原因还是需要一些设置?

如果有人知道,请告诉我。

标签: amazon-web-servicesemailaws-lambdaamazon-ses

解决方案


是的,AWS 最初将您的 SES 账户置于沙盒模式,您需要在其中验证发件人和收件人地址。

您可以按照以下链接将帐户状态更改为生产:

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html

这将询问您几个问题,一旦完成,您将不再验证收件人电子邮件地址(To,cc,bcc),但是发件人/发件人电子邮件地址也需要在 SES 中进行验证(在生产和沙箱中)模式)。


推荐阅读