首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django password_reset不会启动tls身份验证以发送电子邮件

Django password_reset不会启动tls身份验证以发送电子邮件
EN

Stack Overflow用户
提问于 2015-11-09 00:03:43
回答 2查看 47关注 0票数 0

我有以下设置:

代码语言:javascript
运行
复制
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL__USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = None #'user@gmail.com'
EMAIL_HOST_PASSWORD = None #'password'
DEFAULT_FROM_EMAIL = 'user@gmail.com'
SERVER_EMAIL = 'user@gmail.com'
EMAIL_PORT = 587

在settings.py中。但是,当我调用password_reset (用Django处理电子邮件发送)时,会抛出SMTP AUTH extension not supported by server.password_reset()方法还有其他步骤吗?我只是通过我的Gmail帐户将它传递给我的免费smtp.gmail.com服务器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-09 00:05:30

EMAIL_USE_TLS设置中有双下划线。

票数 1
EN

Stack Overflow用户

发布于 2015-11-09 00:30:20

设置Gmail SMTP的其他步骤:

-Make确保在Gmail、-> Cog图标、->设置、->转发和POP/IMAP下启用IMAP

-Make肯定会让不太安全的应用程序访问这个帐户(这是你自己的风险)

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

https://stackoverflow.com/questions/33600545

复制
相关文章

相似问题

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