名字的含义:
yagmail – Yet Another GMAIL/SMTP client
模块的安装:
pip install yagmail
第三方模块是封装smtplib,更加方便,人性化。
可以类比requests库和urlib2库
通常发送邮件需要30~60行,这里面牵扯到正文是文本还是html,以及是否插入图片,发送附件等等。
import yagmail
yag=yagmail.SMTP(user='xxx@xxx',password='xxx',host='smtp.xxx.com', port='xx' )
yag.send('xxx@xxx',subject="test",contents='this is a testing',attachments='path\123.png',cc='xxx@xxx')
上面是一个简单的例子send()的参数如下
send(to