一、yagmail安装
使用pip install yagmail命令安装。我的环境是python2.7.15,使用pip直接安装就ok了。
二、实例
1、开通SMTP服务
检查使用的邮箱服务器是否开启的SMTP服务,比如qq邮箱,登录进去,在设置-账户里面去开通SMTP,开启的时候有一个授权码,这个授权码要记住,因为待会发送邮件的时候登录的密码就是这个授权码,而不是你的登录密码。
2、
#-*- coding:utf-8 -*-
import yagmail
#连接邮箱服务器
yag = yagmail.SMTP(
user="[email protected]",#邮箱账号
password="wwttzrgjdckobcda",#邮箱开通smtp服务授权码
host="smtp.qq.com"#服务器地址
#smtp_ssl = True #如果用的是qq邮箱或者你们公司的邮箱使用安全协议的话,必须写上smtp_ssl = True
)
#发送邮件
yag.send(
to='[email protected]',#如果是多个收件人的话,写成list就行了
cc= '[email protected]',#抄送
subject='很开心你们会收到这邮件', #邮件标题
contents='你们好啊,今天过得怎么呀', #邮件正文
attachments=[r'E:\TestProgram\selenium\open_****.py', r'E:\TestProgram\selenium\geckodriver.log']
)
非常牛逼的一个库,现在就用几行的代码就可以实现邮件发送这个功能呀,开不开心,高不高兴呀!!