邮件功能 - yagmail 模块

简介

使用 yagmail 模块可以更简单地实现邮件发送功能。

安装:pip install yagmail

 

代码示例

 1 import yagmail
 2 
 3 def send_mail(report):
 4 
 5     # 连接邮箱服务器
 6     # 注意:若使用QQ邮箱,则password为授权码而非邮箱密码;使用其它邮箱则为邮箱密码
 7     yag = yagmail.SMTP(user="****@163.com", password="****", host="smtp.163.com")
 8     
 9     # 收件人、标题、正文、附件(若多个收件人或多个附件,则可使用列表)
10     yag.send(to="****@163.com", subject="自动化测试报告", contents="请查看附件", attachments=report)
11     
12     # 可简写:yag.send("****@163.com", subject, contents, report)
13 
14     print("email has send out!")
15 
16 if __name__=="__main__":
17 
18    send_mail("e:\\file.txt")

 

posted @ 2020-11-27 23:54  Juno3550  阅读(111)  评论(0编辑  收藏  举报