导入模块:
import smtplib
# 打开测试报告结果
f = open("./result.html", "rb")
# 将测试结果放到邮件的主体中
mailBody = f.read()
# 关闭测试结果的文件
f.close()
# 声明一个邮件对象,用刚刚得到的邮件主体
msg = MIMEText(mailBody, "html", "utf-8")
# 设置邮件的主题
msg["subject"] = Header("Automation Test Result", "utf-8")
# 创建一个SMTP服务对象
simple message transfer protocol
# 简单的消息转移协议
smtpMail = smtplib.SMTP()
# 连接SMTP的服务器
smtpMail.connect("xxx@163.com")
# 登录SMTP的服务器
smtpMail.login("xxx@163.com", "123456789")
# 使用SMTP的服务器发送邮件
smtpMail.sendmail("xxx@163.com", targetEmail, msg.as_string())
# 退出SMTP对象
smtpMail.quit()