我有以下设置:
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服务器。
发布于 2015-11-09 00:05:30
在EMAIL_USE_TLS
设置中有双下划线。
发布于 2015-11-09 00:30:20
设置Gmail SMTP的其他步骤:
-Make确保在Gmail、-> Cog图标、->设置、->转发和POP/IMAP下启用IMAP
-Make肯定会让不太安全的应用程序访问这个帐户(这是你自己的风险)
https://stackoverflow.com/questions/33600545
复制相似问题