码迷,mamicode.com
首页 > 其他好文 > 详细

Email功能的设定

时间:2019-10-25 16:30:34      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:import   自动   mail   family   result   close   发送   正文   邮件发送   

在前期制定发送邮件功能时,都是使用导入import smtplib模块来实现,虽说能实现,

但是对新人、刚接触的来说不太友好,虽然网上五花八门的教程一大推,但还是要自己花不少时间才搞定(笔者就是)

在这里使用一个新的模块来实现发送邮件功能。。import yagmail模块简直不要太简单

 

技术图片
 1 import yagmail, os, sys
 2 
 3 
 4 def sendemail():
 5     ‘‘‘查找最新的测试报告‘‘‘
 6     base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 7 
 8     now_dir = base_dir + \\TestReport + \\testresult\\
 9 
10     lists = os.listdir(now_dir)
11 
12     lists.sort(key=lambda lists: os.path.getmtime(now_dir + \\ + lists))
13 
14     filename = os.path.join(now_dir + lists[-1])
15 
16     ‘‘‘邮件定制‘‘‘
17     obj = yagmail.SMTP(user=zhitian_lantuo@sina.com,
18                        password=59c43837067936b5, host=smtp.sina.com)
19 
20     subject = "自动化测试报告"
21     contents = "正文,请查看附件"
22 
23     """邮件发送"""
24     obj.send([laizhitian163@163.com, 1606291729@qq.com],
25              subject, contents, filename)
Email

 

Email功能的设定

标签:import   自动   mail   family   result   close   发送   正文   邮件发送   

原文地址:https://www.cnblogs.com/97xiaolai/p/11738416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!