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"])