举一反三学python(4)—发送邮件

一、开启SMTP服务​​​​​

1、打开邮箱找到服务区
举一反三学python(4)—发送邮件_第1张图片

2、发送短信
举一反三学python(4)—发送邮件_第2张图片

3、得到授权码

举一反三学python(4)—发送邮件_第3张图片

二、代码实现

1、yagmail库为第三方库,需先用命令pip install yagmail安装。

举一反三学python(4)—发送邮件_第4张图片

 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('邮件发送完成!')

三、实际验证

举一反三学python(4)—发送邮件_第5张图片

 注:自己给自己发了封邮件。

你可能感兴趣的:(python)