博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django配置163邮箱出现 authentication failed(535)错误解决方法
阅读量:5733 次
发布时间:2019-06-18

本文共 888 字,大约阅读时间需要 2 分钟。

hot3.png

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

Django初始配置邮箱设置

EMAIL_HOST = "smtp.163.com"  # 邮箱服务器EMAIL_PORT = 25EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST_USER = "xxxxx"  # 邮箱用户名EMAIL_HOST_PASSWORD = "xxxxx"  # 邮箱账号密码,EMAIL_USE_TLS = FalseEMAIL_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 = 25EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'  #EMAIL_HOST_USER = "xxxxx"  # 163邮箱用户名EMAIL_HOST_PASSWORD = "xxxxx"  # 填写授权码EMAIL_USE_TLS = FalseEMAIL_FROM = "xxxxx"  # 163邮箱用户名,同EMAIL_HOST_USER

转载于:https://my.oschina.net/chenmoxuan/blog/1835322

你可能感兴趣的文章
JS - 查找同辈中的对象
查看>>
在反射中如何调用类中的Setter()AndGetter()方法
查看>>
【056】我的电子产品
查看>>
一个老程序员对学弟学妹的忠告
查看>>
倾心分享BAT、头条、美团iOS程序员面试技巧,如果你此刻还是新手
查看>>
重磅!阿里 9000 万欧元收购 Flink 母公司 Data Artisans
查看>>
Hadoop生态系统各组件与Yarn的兼容性如何?
查看>>
51信用卡营收同比增50.5% CFO赵轲:收入更多元化
查看>>
企鹅医生与杏仁医生合并:王仕锐任CEO马丁为总裁
查看>>
Jeff Dean等提出动态控制流编程模型,大规模机器学习性能提升21%
查看>>
js一些数组的操作。
查看>>
“X战警”到来,百度重磅发布自主研发的超级AI计算平台X-MAN3.0
查看>>
【许晓笛】从零开始运行EOS系统
查看>>
阿里云全面支持IPv6!一文揽尽4位大咖精彩演讲
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
面试中会遇到的正则题
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>
数据结构与算法——常用排序算法及其Java实现
查看>>