zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    流程控制语句
    java运算符
    变量
    java虚拟机
    常量
    java注释
    java标识符
    单击显示随机文字
    2018/6/25~2018/6/29 周记
    2018/6/19~2018/6/22 周记
  • 原文地址:https://www.cnblogs.com/97xiaolai/p/11738416.html
Copyright © 2011-2022 走看看