Django,环境变量.错误:SMTPRecipients在/password_reset/处被拒绝



这是我在这里的第一篇文章。

我正在学习Django,我正在尝试发送一封电子邮件来重置我的密码。有一个问题。。

当我发送一封电子邮件,将我的用户名和密码分配给这些常量时,一切都很好:

EMAIL_HOST_USER = 'abc.def@gmail.com'
EMAIL_HOST_PASSWORD = 'Abc123'

但当我尝试使用环境变量时:

EMAIL_HOST_USER = os.environ.get('EMAIL_USER')
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_PASS')

我收到一个错误

SMTPRecipients在/password_reset/处被拒绝

{'abc.def@gmail.com':(501,b':发件人地址必须包含域'(}

我做错什么了吗?也许我应该以不同的方式使用环境变量?

提前,谢谢你们的帮助,伙计们!

嗨,我曾经遇到过你遇到的同样的问题,但简单的解决方案是退出代码编辑器或再次打开它,现在一切都应该解决了,问题是由系统延迟或死锁引起的。

最新更新