码迷,mamicode.com
首页 > 编程语言 > 详细

python QQ邮箱自动发送邮件

时间:2018-09-09 15:11:28      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:解决问题   授权   运行   下界   ica   分享   服务   word   而不是   

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

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

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

  技术分享图片

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

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

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

  技术分享图片

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

   技术分享图片

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

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

  技术分享图片

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

  技术分享图片

以上

 

python QQ邮箱自动发送邮件

标签:解决问题   授权   运行   下界   ica   分享   服务   word   而不是   

原文地址:https://www.cnblogs.com/xia-qing/p/9612968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!