python群发邮件每次关闭链接本文主要内容,如何使用yagmail将自动化测试报告通过邮件发给自己/他人。
了解这期内容后可以发散思维,比如通过定期任务给暗恋的人自动发送邮件,广泛撒网。python群发工资邮件。
1. 安装yagmail
python gmail 群发邮件pip3 install yagmail
1
2. 使用yagmail,给想表白的人发测试报告
生成测试报告方式1
生成测试报告方式2
本地有了测试报告以后↓↓↓↓手机版python群发邮件。
python窗体群发邮件import os
import pytest
import yagmail
sender = 'sjx@qq.com' #发件人账号
password = 'sjxsjx' #发件人密码
host = 'smtp.qq.com' #发件人邮箱服务器地址,请确认是否正确
res = ['暗恋对象1@qq.com',
'暗恋对象2@163.com',
'暗恋对象10086@xx.cn'] #暗恋名单,可以以列表形式发给多人
def main(): #程序入口
***如果已有测试报告请忽略↓↓↓↓***
dir = os.path.dirname(__file__) #读取当前脚本所在路径
reportdir = os.path.join(os.path.dirname(__file__), 'report/report.html') #pytest-html生成测试报告所在路径
pytest.main([dir, '--html=./report/report.html', '--self-contained-html']) #用pytest-html生成测试报告
*** 如果已有测试报告请忽略↑↑↑↑***
yagindex = yagmail.SMTP(user=sender, password=password, host=host) #与邮箱服务器建立链接,可以理解成登录发件人账号
yagindex.send(to=res, subject='告白邮件', contents='我爱你,爱得一批',
attachments=reportdir) #发送邮件,to=收件人,subjec=标题,contents=正文,attachments=附件地址
if __name__ == '__main__':
main()
1234567891011121314151617181920212223242526272829
3. 收件人视角
python邮件发送技巧。
python邮件群发防封小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取python定时发送生日祝福邮件。