【发布时间】:2021-01-14 04:47:47
【问题描述】:
我为整个 django 项目设置了电子邮件,它工作正常。在以下网址重置密码时:
http://127.0.0.1:8000/rest-auth/password_reset/
提交电子邮件后,它会抛出:
SMTPDataError at /rest-auth/password_reset/
(550, b'The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved.
当我深入研究这个问题时,我注意到这个视图根本无法捕获 from_email:
如果我在此处手动输入电子邮件,一切正常。另外,如果我使用 gmail,它也可以正常工作。
我想知道电子邮件没有被阅读是怎么回事!
【问题讨论】:
-
您可以将视图子类化以设置 from_email,或者最好的方法是在 url 本身中设置来自电子邮件
PasswordResetView.as_view(from_email="example@example.com")
标签: django sendgrid django-rest-auth