文档章节

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

陈墨轩_CJX
 陈墨轩_CJX
发布于 06/25 19:56
字数 269
阅读 20
收藏 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
博文 21
码字总数 7794
作品 0
武汉
程序员
私信 提问
Jenkins 配置邮箱 530Authentication required ,535 uthentication failed 的解决方法

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

测试途中
07/17
0
0
zabbix邮件告警配置问题

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

渺渺星辰
01/26
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
06/26
0
0
qq邮箱 535 Authentication failed

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

越野小生
2015/08/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
0
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
2
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
0
0
Python的安装及文件类型、变量

一、为什么学习python 服务于大数据、人工智能、自动化运维。 简单易学 代码简洁 薪资高 近几年越来越火 二、Python的安装 linux 系统默认安装, CentOS7 默认安装了python2.7 安装ipython y...

枫叶云
昨天
1
0
JeeSite 4.x 树形结构的表设计和用法

有些同仁对于 JeeSite 4 中的树表设计不太了解,本应简单的方法就可实现,却写了很多复杂的语句和代码,所以有了这篇文章。 在 JeeSite 4 中的树表设计我还是相对满意的,这种设计比较容易理...

ThinkGem
昨天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部