1、配置
EMAIL_HOST ='smtp.163.com'
EMAIL_PORT ='25'
# EMAIL_PORT = 465
# EMAIL_USE_TLS = True
EMAIL_HOST_USER ='*********@163.com'
EMAIL_HOST_PASSWORD ='************'
这里碰到的问题是,password不是邮箱的口令,163和qq都针对客户端,需要另外设置口令。也就是“客户端授权密码”。
2、在使用Django.contrib.auth.views时会出现发信人与认证用户名不匹配,报553错误.
修改django默认发信人,在project的settings.py中添加
DEFAULT_FROM_EMAIL='XXX@163.com'
seting的文档链接
https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-ADMINS
网友评论