于初学者来讲在写发送邮件代码时常见的错误有SMTPAuthenticationError535,有点懵逼,检查用户名,密码正确就是报错,

想当年笔者也是这么过来的,现在就给大家分享一下个人经验:

一,发邮件代码如下,为了能让初学者看懂,把步骤也给清楚的标记了。

  

二,运行后会抛出SMTPAuthenticationError535这个异常,如下截图。

  这个异常的原因不是你的邮箱密码错误,而是因为你要在smtp第三方客户端登录,需要获得你qq邮箱的授权码,

也就是说,在password这里你应该填入授权码,而不是你的邮箱密码。那么授权码是什么呢(参考邮箱帮助中心),又如何获得授权码呢?

  

  1、登录你的邮箱,并找到昵称下面的“设置”链接,进去之后就点击“账户”可找到如下界面

  

  2、开启IMAP/SMTP服务,会跳出如下窗口,需要你发送短信到指定号码,获得授权码,如果你可成功获得授权码,那直接将授权码取代你邮箱的密码即可解决问题

    那要是不能获取,那就是你的密保手机号不是你发短信的这个手机号,也许是你以前的手机号,所以你要先去修改密保手机号,再回来发短信验证就可以了。

  

  3、密保手机号的修改可从如下入口进去,依照提示操作即可。

  

以上

最新文章

  1. Redis-Cluster实战--5.使用redis-cli安装
  2. xprivacy改IMEI
  3. QuickFix/N简介
  4. POJ 2893 M × N Puzzle(树状数组求逆序对)
  5. UVA 562 Dividing coins --01背包的变形
  6. bzoj2241: [SDOI2011]打地鼠
  7. HDU 4821 String hash
  8. unix 文件属性
  9. 安卓项目-利用Sqlite数据库,开发新闻发布系统
  10. Html5 跨域通信
  11. logstash nginx 访问日志
  12. spring boot --- 初级体验
  13. jrebel配置热部署参数
  14. 4.jsp的内置对象
  15. 201521123106 《Java程序设计》第14周学习总结
  16. Spring框架学习笔记(1)——HelloWorld
  17. 记录下项目中常用到的JavaScript/JQuery代码二(大量实例)
  18. 我在 B 站学习深度学习(生动形象,跃然纸上)
  19. 06 Django REST Framework 版本控制
  20. 类图uml

热门文章

  1. Android学习笔记_22_服务Service应用之—与Activity进行相互通信的本地服务
  2. HDU 1260 Tickets (普通dp)
  3. Rest API 开发 学习笔记
  4. notepad++括号自动补全插件: XBracket Lite
  5. 自定义AngularJS中的services服务
  6. nginx 方向代理
  7. Oracle数据库补充
  8. vue入门: 实现选中并显示修改功能
  9. ABAP术语-Data Browser
  10. 【TCP/IP实现磁盘资源的分享-----ISCSI(互联网最小应用程序接口)】