我想使用亚马逊的简单电子邮件服务发送电子邮件。

我验证了我的域名以及我想发送的电子邮件地址。

两者都显示已核实。

现在,当我从AWS控制台使用发送测试电子邮件向myemail@outlook.com发送测试电子邮件时,我只得到错误消息:

电子邮件地址未验证。下面的标识失败了 check in region EU-WEST-1: myemail@outlook.com(请求ID: 9 fb78de1 - 2673 - 11 - e6 bbbc - 5 - f819fabe4f4)

现在它让我震惊,因为它说myemail@outlook.com没有经过验证,但我试图从admin@mydomain.example发送。发送测试电子邮件对话框甚至强迫您使用已经注册的电子邮件。

如何解决这个问题?我错过什么了吗?


当前回答

@马特·豪瑟已经回答了问题,但我添加了一张2020年6月的截图,解释了他说的话。

其他回答

我有这个问题,上面没有一个对我有效。我的问题与使用boro3通过python发送有关。我最终发现,我所使用的系统在windows系统中存储的aws凭证集与在同一台windows机器的Linux子系统中存储的aws凭证集不同。解决方案是设置两组aws凭据以匹配适当的aws帐户。我在这里添加了这个,以防有人有同样的问题,像我一样,找不到答案。

确保

您将您的电子邮件添加到ses并获得验证。 您为帐户启用了生产模式。

我已经验证了一个电子邮件地址,然后几天后我的域名。当域完全验证(inc DKIM)时,我仍然得到“电子邮件地址未验证”错误,试图发送电子邮件到我域内的电子邮件地址,这不是我特定的验证地址。

我删除了我验证过的电子邮件地址,然后重新验证,它立刻就起作用了。然后我可以发送域范围的电子邮件,而以前-我只能发送到和从我之前验证过的电子邮件。

在我的情况下,我需要在失败的地区再次验证电子邮件。您可以尝试更改右上角的区域,然后再次单击“验证新电子邮件地址”

注意,验证标识实际上是区分大小写的。我想知道为什么我得到这样的错误,即使我的电子邮件是验证和沙盒。