使用python SMTP 自动发送qq邮件
参考教程
参考博客
目前有个需求就是在阿里云服务器上跑不间断抓取数据的python程序,程序有时会出现bug,因为不可能随时随地都看着程序运行,所以就想到能不能在报错的时候让程序自动发送qq邮件给我,从而及时的通知程序的异常信息。
查了一下相关资料,可以通过SMTP(Simple Mail Transfer Protocol, 即简单邮件传输协议)的方式发送邮件。主要分为3个步骤:
获取qq邮箱授权码
首先网页登录qq邮箱,【设置】->【账户】->【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务】,点击开启POP3/SMTP服务,生成授权码。然后按要求发送短信到相关号码,就会得到一串16位的授权码,注意保管好这个授权码,可以多次使用。
python发邮件代码
在获得授权码后就可以开始codin