amazon-web-services - 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 邮箱模拟器提供的收件人之外的地址”这是原因还是需要一些设置?
如果有人知道,请告诉我。
解决方案
是的,AWS 最初将您的 SES 账户置于沙盒模式,您需要在其中验证发件人和收件人地址。
您可以按照以下链接将帐户状态更改为生产:
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html
这将询问您几个问题,一旦完成,您将不再验证收件人电子邮件地址(To,cc,bcc),但是发件人/发件人电子邮件地址也需要在 SES 中进行验证(在生产和沙箱中)模式)。
推荐阅读
- java - 即使添加了 jackson-modules-java8 依赖项,也找不到 Jackson JavaTimeModule?
- c# - 在 EF6 中构建高效的左反半连接
- angular - 在活动选项卡上运行回调的 ClrTabs 更改事件而不是显示内容
- javascript - Javascript concat 方法的结果顺序
- dask - 在不占用工人的情况下休眠的 Dask 功能?
- excel - 引用单元格的自定义 Excel 格式
- java - 在两个部分不同的 ArrayList 之间传输数据
- python - 在不同线程的类之间传递变量?
- ruby-on-rails - 如何安装 d3-rails gem?
- prometheus - 我怎样才能在普罗米修斯中删除除少数列入白名单的指标之外的所有指标?