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

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

两者都显示已核实。

现在,当我从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发送。发送测试电子邮件对话框甚至强迫您使用已经注册的电子邮件。

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


当前回答

问题

混淆来自于这样一个事实,即您的电子邮件地址在AWS SES ->中显示为“已验证”,但仍不能工作。

其实有两种验证:

DKIM一(使田野标记绿色并验证) 电子邮件地址验证

这意味着您必须使用您可以访问的电子邮件地址(邮箱)才能单击验证链接。

如果不单击电子邮件中的链接,您的身份可能会得到验证,但仍然会到处看到错误。

使用AWS WorkMail的简单解决方案

我正在使用AWS WorkMail,但我已经创建了一个新组,而不是另一个WorkMail帐户,然后将我的个人帐户添加到其中,收到一封验证电子邮件,并设法获得:“noreply@...”工作。

其他回答

问题

混淆来自于这样一个事实,即您的电子邮件地址在AWS SES ->中显示为“已验证”,但仍不能工作。

其实有两种验证:

DKIM一(使田野标记绿色并验证) 电子邮件地址验证

这意味着您必须使用您可以访问的电子邮件地址(邮箱)才能单击验证链接。

如果不单击电子邮件中的链接,您的身份可能会得到验证,但仍然会到处看到错误。

使用AWS WorkMail的简单解决方案

我正在使用AWS WorkMail,但我已经创建了一个新组,而不是另一个WorkMail帐户,然后将我的个人帐户添加到其中,收到一封验证电子邮件,并设法获得:“noreply@...”工作。

当你的SES帐户处于“沙盒”模式时,你可以:

只发送从验证的域名和电子邮件地址,和 只发送到经过验证的域名和电子邮件地址

为了发送给其他人,您必须通过联系AWS支持并请求将您的帐户移出沙盒模式:

https://docs.aws.amazon.com/console/ses/sandbox

对我来说,问题是我错配了案例。 验证的电子邮件和发送的电子邮件必须完全匹配。

test@gmail.com vs Test@gmail.com

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

确保

-你已经向支持客户提交了你的案例请求,并解释了确认的目的,也许他们会问你一些关于你申请的额外信息