python+smtplib 发送测试报告到邮箱

之前有介绍过怎样快速的搭建一个python测试框架

https://www.cnblogs.com/super-xiaoshuai/p/10905132.html

这里介绍一下,怎样使用smtplib将测试报告发送到邮箱,这样使用jenkins定时巡检,执行用例,我们就等着收邮件看结果就ok啦

使用到的包如下:

发送邮件分三步:

1、连接邮箱服务器,这里我使用的是qq邮箱

需要注意的是,这里得密码不是qq密码,而是需要去qq邮箱设置一下,会生成一串登陆密码

2、定义邮件的内容,包括发送人、接收人、主题、附件等

3、发送邮件

上面工作完成之后,我们在jenkins中配置一下

例如设置成每2小时执行一次

然后就坐等收邮件啦

原文地址:https://www.cnblogs.com/super-xiaoshuai/p/10917238.html

时间: 2025-01-01 20:46:10

python+smtplib 发送测试报告到邮箱的相关文章

Selenium3+生成HTMLTestRunner测试报告+发送带附件邮箱

1.导入各功能模块 from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText #发送邮件正文 from email.mime.multipart import MIMEMultipart #发送邮件附件 from email.header import Header import smtplib import unittest import time import os 2.定义发送邮件(QQ邮箱

python smtplib 模块发送邮件

发送邮件是大家经常碰到的,接下来看一下使用 python smtplib模块发送邮件,好了废话不多说,直接上代码: import smtplib,sys,os,timefrom email.mime.text import MIMEText import newreportdef send_mail(me,tomail,sub,content):     #要发给谁,可以发送多个人    mailto_list = [tomail+';']    #设置服务器,用户名.口令以及邮箱的后缀   

以邮件的形式发送测试报告

1.创建一个Email 目录(文件夹),在 Email 中创建 bing.py测试用例 from selenium import webdriver from time import sleep import unittest # driver.find_element_by_xpath("//input[@id='sb_form_q']").send_keys("CMBC") # driver.find_element_by_xpath("//input

以邮件附件的形式发送测试报告

1. 创建 EmailAnnex目录, 在 EmailAnnex 下创建 bing.py,并编写 from selenium import webdriver from time import sleep import unittest class Bing(unittest.TestCase): """bing 搜索测试""" def setUp(self): self.driver = webdriver.Firefox() self.dri

python 邮件发送

#!/usr/bin/env python # -*- coding:UTF-8 -*- #需要在邮箱处设置开启SMTP服务(第三方客户端发送) import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrdef mail(): ret = True try: msg = MIMEText('测试邮件','plain','utf-8') msg['From'] = formataddr([

【Python3爬虫】用Python实现发送天气预报邮件

此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱. 一.爬取天气预报 1.首先是爬取天气预报的信息,用的网站是中国天气网,网址是http://www.weather.com.cn/static/html/weather.shtml,任意选择一个城市(比如武汉),然后要爬取的内容为下面的部分: 先查看网页源代码,并没有找到第一张图中的内容,说明是这些天气信息是通过别的方式加载出来的.我们打开开发者工具,点击XHR选项,发现没有任何内容,但是点击JS选项后可以找到如下

Jenkins 配置邮件发送测试报告

前言 在之前的文章(Jenkins自动执行python脚本输出测试报告)中,我们已成功实现利用Jenkins自动执行python脚本,输出并可直接在界面上查看测试报告,这里我们还差最后一步,我们需要将报告发给领导或同事,以向他们展示自己的成果. 开启SMTP服务 这里我们以QQ邮箱为例进行学习,需要开启 SMTP 服务,登录QQ邮箱->设置->账户->开启 POP3/SMTP 服务. 开启SMTP服务时,需要发送短信验证,按照提示信息操作后,就可以得到一个QQ邮箱授权码,将该授权码保存下

python smtplib登录失败

python给腾讯企业邮箱发送邮件 smtp = smtplib.SMTP()smtp.connect(smtpserver)smtp.starttls()smtp.login(username, password)smtp.sendmail(sender, receiver, msgRoot.as_string())smtp.quit() smtp server = smtp.exmail.qq.comlogin的时候一直失败,登录的密码不是个人密码,要改成客户端的专用密码 原文地址:http

python程序发送email的源码

把开发过程经常用的代码段收藏起来,下边代码段是关于python程序发送email的的代码,应该是对码农们有一些好处. server = 'smtp.gmail.com:587'; #imports from time import sleep; import smtplib; from email.mime.application import MIMEApplication from email.mime.text import MIMEText; from email.mime.multip