python之发送邮件(yagmail)

我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用yagmail模块,是一个标准包,直接import导入使用即可,代码如下:

import yagmail

#qq邮箱发送
username='616745***@qq.com' # 发件人的邮箱
mail_server="smtp.qq.com"
qq = 'lnryhkmepprqbcdg'   #imap授权码,作用是登录时的密码

m = yagmail.SMTP(user=username,password=qq,host=mail_server)

to = ['1831900***@qq.com','wangya***@***'] #发给谁
cc = ['1046***'] #抄送


m.send(to=to,cc=cc, # to 发送给谁,cc 抄送给谁
       subject='今天吃了吗',#标题
       contents='今天吃鱼肉了吗,吃饱没', #正文
       attachments=r'/学习/接口自动化/BestTest/10.26/book_server.log') #附件,多个附件传一个list


#163邮箱发送
username='[email protected]' # 发件人的邮箱
mail_server="mtp.163.com"
password='houyafan123'

m = yagmail.SMTP(user=username,password=password,host=mail_server)

to = ['183190***','wangyajuan***'] #发给谁
cc = ['104690***'] #抄送


m.send(to=to,cc=cc, # to 发送给谁,cc 抄送给谁
       subject='今天吃了吗',#标题
       contents='今天吃鱼肉了吗,吃饱没', #正文
       attachments=r'/学习/接口自动化/BestTest/10.26/book_server.log') #附件,多个附件传一个list
设置:
1、qq --》设置
2、账户

python之发送邮件(yagmail)_第1张图片

你可能感兴趣的:(python基础)