一个良心python库-yagmail

匿名 (未验证) 提交于 2019-12-02 22:51:30

一直有在关注廖雪峰大神的网站,因为全是面向小白的技术博客,所以比较好入门,刚开始看的是python,后来陆陆续续看了javsscript,git,已经最近的java教程,获益匪浅,其中有一章讲的是Python如何发邮件,利用自带的smtplib和email,email负责构造邮件,smtplib负责发送邮件。看完之后觉得构造右键这个有点复杂,之前经常使用这个来自动发送测试报告(搭配jenkins),在网上无意中看到一个良心库,yagmail,其实看源码也是对这两个模块的一个封装,但是封装的特别好,非常好用。先来一步一步尝试下发送一封qq邮件吧,一些理论知识可以参考https://www.liaoxuefeng.com/wiki/1016959663602400/1017790556023936

import  yagmailusername="xxxx@qq.com"  #这是你的邮箱password='vczyergtognwecge'  #这个是你的授权码s=yagmail.SMTP(user=username,password=password,host="smtp.qq.com")  #smtp.qq.com是qqy邮箱smtp服务器的地址,不同的代理商地址不同,网易的地址是smtp.126.coms.send(to="xxxxxxxx@qq.com",subject="111111111",contents="22222222",attachments=[r'C:\Users\Administrator\Downloads\123.txt'])#to是接收方的邮箱,如果有多个人,可以构造成一个list,attachements是附件,是一个list如何获取授权码呢?打开qq邮箱

发送短信就可以获取授权码,很简单吧。

值得一提的是,在使用jmeter的邮件观察仪时,其中的password也是填入这里的授权码,而不是你的邮箱密码

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!