【发布时间】:2020-11-04 11:14:21
【问题描述】:
我正在创建密码重置实用程序,但在我的本地主机 Web 服务器中收到此错误:
SMTPAuthenticationError at /password-reset/
(535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials i10sm742924qkn.126 - gsmtp')
我查看了其他帖子,打开了安全性较低的应用程序,将密码和用户名正确存储在环境变量设置中(我知道是因为我在 shell 中打印了它们。输出按预期出现),并进行了显示解锁验证码。我在 windows powershell 中运行代码。 这是我的设置配置:
EMAIL_BACKEND="django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST_USER = os.environ.get('HOST_USER')
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_PASSWORD = os.environ.get('HOST_PASSWORD')
EMAIL_USE_TLS = True
【问题讨论】:
标签: python django smtp settings smtplib