首页 > 其他分享 >发送测试报告附件

发送测试报告附件

时间:2023-08-15 14:25:10浏览次数:30  
标签:__ username 测试报告 smtp 发送 附件 import message email

import smtplib
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

class EmailManage:
def send_email(self,wenjian):
#服务器地址
smtpserver="smtp.163.com"
#发送邮件的用户名密码
username="[email protected]"
password="XBYCSQXGQMBJMESD" #授权码
#接收邮件地址
receview="[email protected]"
#创建邮件对象
message = MIMEMultipart('related')
subject = "测试报告"
#fujian = MIMEText( open(wenjian,'rb').read(),'html','utf-8')
#fujian["Content-Type"] = 'application/octet-stream'
#fujian["Content-Type"] = 'application/octet-stream'
attachment = MIMEApplication(open(wenjian, 'rb').read())
attachment.add_header('Content-Disposition', 'attachment', filename=wenjian)
message.attach(attachment)


#把邮件对象组装
message["from"]=username
message['to']=receview
message['subject']=subject
message.attach(attachment)

smtp=smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(username,password)
smtp.sendmail(username,receview,message.as_string())
smtp.quit()
'''

if __name__ == '__main__':
EmailManage().send_email('/Users/didi/PycharmProjects/pythonProject3/reports/report.html')

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

class EmailManage:
def send_email(self, wenjian):
# 服务器地址
smtpserver = "smtp.163.com"
# 发送邮件的用户名密码
username = "[email protected]"
password = "XBYCSQXGQMBJMESD" # 授权码
# 接收邮件地址
receview = "[email protected]"
# 创建邮件对象
message = MIMEMultipart('related')
subject = "测试报告"
fujian = MIMEText(open(wenjian, 'rb').read(), 'html', 'utf-8')
fujian["Content-Type"] = 'application/octet-stream'

# 把邮件对象组装
message["from"] = username
message['to'] = receview
message['subject'] = subject
message.attach(fujian)

smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(username, password)
smtp.sendmail(username, receview, message.as_string())
smtp.quit()


if __name__ == '__main__':
EmailManage().send_email('/Users/didi/PycharmProjects/pythonProject3/reports/2023-07-28 17:27:25测试报告.html')
'''

标签:__,username,测试报告,smtp,发送,附件,import,message,email
From: https://www.cnblogs.com/mayueyue/p/17631170.html

相关文章

  • 软件产品登记测试报告是什么?
    1、含义:软件产品登记测试是指检测机构按照委托方提供的测试功能点,对指定软件进行功能性的检测和验证。并针对高新技术产品认定、软件双评、软件产品享受增值税即征即退等政策支持的一种软件测试。2、登记测试一般分为:功能性测试、用户文档集测试、易用性测试等​......
  • 软件验收测试-高效出具软件检测测试报告-国家认可
    ​本次验收测试旨在对软件系统进行全面的功能、性能、安全等方面测试,以确保软件系统符合需求规格说明书和相关标准,达到上线要求。测试范围覆盖软件系统的所有功能模块,包括但不限于登录、用户管理、数据管理、报表生成等。1、测试目的本测试的目的是验证软......
  • 软件测试报告怎么验收?验收要求有哪些?
     软件测试报告的验收是一个重要的环节,它是对软件测试结果的评估和确认,以确保软件符合测试标准和要求,并且可以满足用户需求。下面是软件测试报告的验收要求:测试报告的完整性:检查测试报告是否包含所有必要的测试结果和结论,包括测试计划、测试用例、测试数据、测试结果、缺陷报......
  • 亚马逊遥控器 UL1449 测试报告办理指南
    在当前智能家居趋势中,亚马逊遥控器成为了众多家庭的必备品。然而,我们作为消费者购买遥控器时,很少会关注到它是否符合安全规定。UL1449测试报告对于遥控器的安全性进行了评估,并且执行相应的标准。UL1449测试报告能够验证遥控器是否具备对抗电能干扰和过电压干扰的能力,帮助消费者选择......
  • 亚马逊遥控器 UL1449 测试报告办理指南
    在当前智能家居趋势中,亚马逊遥控器成为了众多家庭的必备品。然而,我们作为消费者购买遥控器时,很少会关注到它是否符合安全规定。UL1449测试报告对于遥控器的安全性进行了评估,并且执行相应的标准。UL1449测试报告能够验证遥控器是否具备对抗电能干扰和过电压干扰的能力,帮助消费者选择......
  • 在MQTT通信中用AT指令发送json格式的内容
    在MQTT通信中使用AT指令发送JSON格式的内容,需要使用适用于你的设备的AT指令集,并按照以下步骤进行操作:建立MQTT连接:首先,使用AT指令建立与MQTT代理服务器的连接。这可能涉及到设置服务器地址、端口、用户名、密码等参数。创建JSON数据:在你的设备中,使用AT指令创建要发送的JSON格式的......
  • 【RocketMQ】消息的发送
    RocketMQ是通过DefaultMQProducer进行消息发送的,它实现了MQProducer接口,MQProducer接口中定义了消息发送的方法,方法主要分为三大类:send同步进行消息发送,向Broker发送消息之后等待响应结果;send异步进行消息发送,向Broker发送消息之后立刻返回,当消息发送成功/失败之后触发回调函数......
  • 【JavaScript40】jquery发送jsonp
    jquery中也提供了jsonp请求服务器端fromflaskimportFlask,render_template,request,make_responseapp=Flask(__name__)@app.route("/")deffunc0():news="这是一个完整的html页面"returnrender_template("index.html",......
  • 微信机器人定时发送脚本
    前言公司各域都有值班制度,安排人处理线上问题值班排期,工作日一人,周六周日两人(本周和下周的人)例如:本周z值班,下周s值班,下下周x值班,本周六周日z和s值班,下周六周日s和x值班因为我们值班表是发送到企业微信的群里的,就考虑建个机器人然后写一个脚本来定时发送值班安排思路:获取......
  • 灯泡水晶灯悬挂灯投光灯亚马逊UL1598测试报告如何办理?
    在如今的市场中,很多产品都需要进行各种认证和测试,以确保其质量和安全性能符合相关标准。对于灯具类产品而言,其中一个重要认证便是UL1598测试。那么,关于灯泡、水晶灯、悬挂灯和投光灯等产品,如何办理亚马逊UL1598测试报告呢?首先,我们需要了解什么是UL1598测试报告。UL1598测试是由美国......