我想使用Amazon的Simple Email Service发送电子邮件。
我已验证我的域以及我要发送的电子邮件地址。我不在沙盒模式下。
注册后我可以接收电子邮件,但是当我尝试重置密码时,出现SMTPDataError异常
(554, b'Message rejected: Email address is not verified. The following identities failed the check in region AP-SOUTH-1: webmaster@localhost')
该问题如何解决?
答案 0 :(得分:1)
如错误消息中所示,Django正在使用webmaster @ localhost通过Amazon SES发送电子邮件。但是,webmaster @ localhost是未经验证的电子邮件,无法验证。预期的FROM电子邮件地址必须与其他电子邮件地址不同,但是默认情况下Django使用webmaster @ localhost。
要解决此问题,请在项目的settings.py文件中添加属性
DEFAULT_FROM_EMAIL ='yourmail@yourdomain.com>'
以便Django使用您想要的FROM电子邮件地址。
答案 1 :(得分:0)