一、开启SMTP服务
3、得到授权码
1、yagmail库为第三方库,需先用命令pip install yagmail安装。
2、编写代码
import yagmail
# 实例化对象,依次为发件邮箱、授权码、邮件服务器
yag = yagmail.SMTP(user='[email protected]',password='daXXXXXXXXXXXXde',host='smtp.qq.com')
contents = ['感谢你阅读【python自动化任务】!','祝你万事如意!','excel1.py']
# 发送邮件,依次为收件邮箱、邮件主题、邮件内容、附件
yag.send(to='[email protected]',subject='第一封邮件',contents=contents)
print('邮件发送完成!')
三、实际验证
注:自己给自己发了封邮件。