首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon-ses -Error: 554,b‘’Message:电子邮件地址未验证?

Amazon-ses -Error: 554,b‘’Message:电子邮件地址未验证?
EN

Stack Overflow用户
提问于 2020-07-24 22:21:10
回答 2查看 628关注 0票数 2

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

我验证了我的域以及我想要发送的电子邮件地址。我不在沙盒模式下。

我可以在注册时收到电子邮件,但当我尝试重置密码时,收到的是SMTPDataError异常

代码语言:javascript
复制
(554, b'Message rejected: Email address is not verified. The following identities failed the check in region AP-SOUTH-1: webmaster@localhost')

如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2020-07-26 12:54:10

如错误消息中所示,Django使用webmaster@localhost通过Amazon SES发送电子邮件。但是,webmaster@localhost是一封未经验证且无法验证的电子邮件。目标发件人电子邮件地址必须不同,但默认情况下Django使用webmaster@localhost。

要解决此问题,请在项目的settings.py文件中添加一个属性

DEFAULT_FROM_EMAIL = 'yourmail@yourdomain.com>‘

以便Django使用您的预期发件人电子邮件地址。

票数 4
EN

Stack Overflow用户

发布于 2020-07-25 04:06:56

发生554错误的原因是

'554消息因策略原因被拒绝‘-这是什么意思?在邮件传递中,收件人服务器执行一系列检查,以验证发件人和邮件的真实性。如果接收服务器对发送者的真实性或发送者的消息有怀疑,它会拒绝这样的电子邮件

正如user @GAEfan在评论中提到的,您正尝试在没有验证电子邮件的情况下从localhost运行此程序,如此处的exception webmaster@localhost中所示。按照here指南进行操作,确保所有内容都经过验证。

在生产环境中运行此命令不会产生此错误。如果您已经按照here指南在沙箱中进行了验证,这应该就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63075542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档