Email功能的设定

Posted 97xiaolai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Email功能的设定相关的知识,希望对你有一定的参考价值。

在前期制定发送邮件功能时,都是使用导入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功能的设定的主要内容,如果未能解决你的问题,请参考以下文章

用python实现自动发邮件的功能

代码片段如何使用CSS来快速定义多彩光标

IOS开发-OC学习-常用功能代码片段整理

6.mybatis里面的动态sql是怎么设定的,常用标签有那些以及其

vue2.0 代码功能片段

sublime代码片段功能