yagmail —— 发送电子邮件的第3方包
一、yagmail的理解
对python而言,yagmail是一个 第3方包
需要使用pip额外的下载和安装(建议使用国内的镜像加速地址)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple yagmail
在项目中导入后即可使用
二、代码详解
创建一个邮件发送对象,将指定的邮件主题、内容、可选的附件文件,发送给指定的邮件接收者
from yagmail import SMTP # SMTP是一个基于SMTP协议封装的类
# 创建一个邮件发送对象(发送者的邮箱地址、发送者邮箱的授权码、发送者邮箱服务器的SMTP地
址)
sender = SMTP("发送者邮箱地址", "授权码", "SMTP服务地址")
# 发送邮件(接收者的邮箱地址、邮件主题、邮件内容、可选的附件文件的路径列表)
sender.send("接收者的邮箱地址", "邮件主题", "邮件内容", ["附件1", "附件2"])