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='uitestp4p@163.com' # 发件人的邮箱
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、账户

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值