龙空技术网

python 通过 yagmail 发送邮件

小范儿的生活 175

前言:

现在我们对“python发送outlook邮件带附件”可能比较重视,大家都需要知道一些“python发送outlook邮件带附件”的相关内容。那么小编也在网络上搜集了一些关于“python发送outlook邮件带附件””的相关资讯,希望咱们能喜欢,我们一起来了解一下吧!

Yagmail是一个Python库,用于发送电子邮件。它可以使用SMTP协议来发送电子邮件,并支持嵌入图片和附件等功能。Yagmail具有简单易用的API,可以基于文本或HTML发送电子邮件,并支持使用Gmail、Outlook、Yahoo等常见电子邮件服务提供商的账户进行邮件发送。如果你在Python项目中需要发送电子邮件,可以考虑使用Yagmail来实现。

1.安装yagmail。

pip install yagmail

2.代码实现。

import yagmaildef send_email(username,password,host,content,subject,to_email):    yag = yagmail.SMTP(user=username, password=password, host=host)    yag.send(to=to_email, subject=subject, contents=content)    yag.close()    return "已经触发"if __name__ == "__main__":    send_email(username="137XXXXXXX@163.com",           password="TREMGEYTSILZECXY",           host="smtp.163.com",           content=["这是由python 发使用的一个邮件"],           subject="python测试邮件发送主题",           to_email="164XXXXXX@qq.com")

测试

登入到邮箱即可查看到邮件信息。

注意:password 是邮箱的授权码,并非邮箱密码,可登入到邮箱的设置中获取授权码。

标签: #python发送outlook邮件带附件