文档章节

Django配置163邮箱出现 authentication failed(535)错误解决方法

陈墨轩_CJX
 陈墨轩_CJX
发布于 2018/06/25 19:56
字数 269
阅读 28
收藏 0

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed')

Django初始配置邮箱设置

EMAIL_HOST = "smtp.163.com"  # 邮箱服务器
EMAIL_PORT = 25
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
EMAIL_HOST_USER = "xxxxx"  # 邮箱用户名
EMAIL_HOST_PASSWORD = "xxxxx"  # 邮箱账号密码,
EMAIL_USE_TLS = False
EMAIL_FROM = "xxxxx"  # 163邮箱用户名,同EMAIL_HOST_USER

出现原因

163邮箱配置中EMAIL_HOST_PASSWORD不能填写自己的163账号密码,而是应该填写授权码。如果填写163账号密码则会报535错误即smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed')。授权码在163邮箱的设置中获得,如下图所示: 163授权码

解决方法535错误方法

Django配置改为

EMAIL_HOST = "smtp.163.com"  # 邮箱服务器
EMAIL_PORT = 25
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'  #
EMAIL_HOST_USER = "xxxxx"  # 163邮箱用户名
EMAIL_HOST_PASSWORD = "xxxxx"  # 填写授权码
EMAIL_USE_TLS = False
EMAIL_FROM = "xxxxx"  # 163邮箱用户名,同EMAIL_HOST_USER

© 著作权归作者所有

共有 人打赏支持
陈墨轩_CJX
粉丝 1
博文 23
码字总数 8014
作品 0
武汉
程序员
私信 提问
Jenkins 配置邮箱 530Authentication required ,535 uthentication failed 的解决方法

错误 解决方法 530 Authentication required 需要展开SMTP认证,输入SMTP server能识别的用户信息 535 authentication failed 输入正确的用户名以及名,且确保 一, 作为Jenkins新手, 能配置...

测试途中
2018/07/17
0
0
jenkins 配置发件邮箱总结

Failed to send out e-mail com.sun.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: ......

yark志
2016/03/23
1K
0
PHP用pear自带的mail类库发邮件

用pear自带的mail类库发邮件,可以用pear install 命令来安装对应的库 $body = "点我重新生成密码"; sendMail_smtp("xxxxxxxx@qq.com",'测试',$body); function sendMail_smtp($smtpemailto......

贝爷1897
2018/06/26
0
0
zabbix邮件告警配置问题

1.安装环境: CentOS release 6.9,zabbix (安装完毕) 2.告警配置: msmtp软件已经安装到/usr/local/msmtp目录下,mutt(yum install 安装的) 1.msmtp的配置文件: .msmtprc放到了zabbix家...

渺渺星辰
2018/01/26
469
1
qq邮箱 535 Authentication failed

qq邮箱在测试smtp邮件服务器时,一,在qq邮箱,设置,账户设置中.开启下smtp.二,设置一下独立密码.三,在配置smtp服务器的密码时,注意一定要填你设置的独立密码.不要用邮箱登录密码.否则会提示535...

越野小生
2015/08/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
48分钟前
2
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
3
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部