当前位置: 首页 > 知识库问答 >
问题:

发送电子邮件时Amazon SES(沙箱外和域验证)失败

谢骏奇
2023-03-14

我已经配置了AmazonSES(脱离沙箱和域验证)。但当我发送电子邮件时,它失败了。我将其与以下参数一起发送:

发件人:noreply@xx.xx主机:email-smtp.eu-west-1.amazonaws.com用户名:xxxx密码:xxx端口:465

但我总是收到:“错误消息:电子邮件地址未验证。以下身份未通过EU-WEST-1地区的签入:noreply@xx.xx"

共有2个答案

汤飞羽
2023-03-14

如果您在AWS中使用多帐户设置,则您可能已在特定帐户中设置SES,并允许您的其他帐户通过特定帐户上的SES发送电子邮件。

在这种情况下,您还可以尝试在其他帐户上启用生产访问权限。

似乎AWS将检查发出请求的当前帐户的生产访问权限,而不是实际SES设置的帐户。这似乎是AWS中的一个bug,但这为我解决了这个问题。

钦永贞
2023-03-14

即使您的帐户处于沙盒模式,您仍然需要验证发件人的电子邮件地址。这可以是您为您的企业创建的新电子邮件,也可以是您正在做的个人电子邮件。无论哪种方式,您应该只需要使用验证的电子邮件通过SES发送电子邮件沙盒模式。

我自己刚刚经历了这个过程,并成功地将一封电子邮件发送到一个未经验证的地址,使用我经过验证的电子邮件地址作为来源。此电子邮件以前不工作,直到我与SES验证它。

在AWS控制台中很容易验证电子邮件地址-

希望这能帮助别人。

 类似资料:
  • 我正在试验Cognito,但我似乎不知道如何让Cognito向用户发送验证电子邮件,让他们验证他们的电子邮件地址。 这是在我的后端服务器中,我从新用户那里收到了用户名、电子邮件和密码。我正在抑制消息操作,因为我不希望用户收到临时密码。相反,我想将密码设置为他们已经提供给我的密码。 然而,用户从未收到验证其电子邮件地址的电子邮件。在用户池配置中,我在“要验证哪些属性”下选择了“电子邮件”我已经在SE

  • 当我注册一个用户,或单击“单击此处请求另一个”时,不会发送验证邮件,尽管它的回答是“一个新的验证链接已发送到您的电子邮件地址”。我检查了我的和文件,并使用tinker和

  • 我正在做一个学校项目,我试图在创建帐户时发送一封验证电子邮件,但我不断收到一个身份验证错误,即使我的凭据是正确的。 错误日志: 我尝试了几种不同的身份验证器,但似乎都不起作用!谢谢!

  • 我试图在用户注册时向其发送电子邮件验证。用户已添加到firebase,但电子邮件未发送。我把错误记录到控制台上,它说: 无法读取未定义的属性“sendEmail验证”

  • 我使用一个脚本来验证电子邮件地址。这是基于HTML5验证和jQuery验证。现在我注意到像这样的电子邮件地址是正确验证的。但是,此电子邮件地址不是有效的电子邮件地址。 如果我通过这个网站在语法上检查这个电子邮件地址:http://cobisi.com/email-validation/validate-address,它会告诉我语法不正确。 具有域无效,但是默认的HTML5和jQuery验证器认为

  • 问题内容: 我有一台在Linux VM上运行的Jenkins服务器。我希望我的Jenkins每次开始构建时都给我发送电子邮件。我已经如下设置了电子邮件服务。由于我在Google帐户中使用2因子身份验证,因此我为Jenkins创建了一个应用密码,但仍然显示“需要身份验证”。我还安装了扩展电子邮件通知插件,并以完全相同的方式设置了相同的结果。有谁知道这里可能是什么问题? 问题答案: 我进行了测试设置,