Yagmail
yagmail是由Pascal van Kooten制作的简单邮件系统,目的是让发送电子邮件的过程尽可能的简单
yagmail支持通过密码访问发送者账户,虽然文档中显示可以支持keyring/OAuth2,但对于大部分人来说这并不适合,因此本文仅讲述通过密码的方式连接
基本流程
1.安装Yagmail支持库(pip方式)
如果在国内,建议在安装任何库前先修改镜像库地址,具体请参阅pip篇
python2(Linux)
pip install yagmail
python3
pip3 install yagmail
这两种安装方式本质上都是pip安装,如果实在不知道自己计算机上安装的是Python2还是python3,可以都试一遍…
查看python的版本请参阅python编译器篇
2.写一个简单的示例
使用密码
# 首先必须要导入yagmail库
import yagmail
# 准备凭证
# user 代表用户名
# password 代表邮箱密码
# host 代表发信服务器
# port 发信端口
# smtp_ssl 使用ssl协议(默认为true)
# encoding 编码方式(默认utf-8)
yag = yagmail.SMTP(user="youremail@126.com", pa