添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
高大的手术刀  ·  C++ STL标准库: ...·  1 年前    · 
忧郁的感冒药  ·  Day2 Cryptography - ...·  1 年前    · 
本文详细介绍了如何使用Python的smtplib库通过SMTP协议发送电子邮件,包括设置SMTP服务器、提供发件人和收件人信息、构造邮件内容(含HTML附件)以及执行实际的邮件发送操作。 摘要由CSDN通过智能技术生成

message=MIMEMultipart('related')这个时固定的写法

subject='测试报告',邮件的主题

fujian=MIMEText(open("report.html",rb).read(),'html','utf-8')附件所在的路径,附件的格式,附件的编码

message['form']=username 邮件中的发件人信息

message['to']=receiver邮件中的收件人信息

message['subject']=subject 邮件中的标题

message.attach('fujian')邮件中上传附件

4、发送邮件

smtp=smtplib.SMTP()邮箱服务器实例化

smtp.connect(smtpserver)连接发送邮箱的服务器

smtp.login(username,password)登录发件箱

smtp.sendmail(username,receiver,message.as_string())发送邮件

stmp.quit()退出邮箱

def log(self, content): now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) print(f'{now_time}: {content}') def sendmail(self, msg, title, receivers): EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 # 发送邮件 的邮箱 EMAIL_HOST_USER = '1204088479@qq.com' #在邮箱中设置的客户端授权密码
import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIMEApplication from email.mime.image import MIMEImage # 收件人 to_lst = [ "email_address_01@126.com", "email_addres
昨天在写一个内容,就是通过跑完测试用例,同时将测试用例生成的报告作为附件发送到邮箱。 但是无论如何就是发送不出邮件,始终找不到原因,一时也没查到相关的解决办法,后来在一个博主的回答中看到了,原来 发送邮件 的邮箱需要提前设置好smtp服务才可以 发送邮件 。在邮箱中设置了一下终于成功了!记录一下解决过程 1、打开邮箱,找到设置 2、选择账户: 3、往下翻找到smtp服务开启的地方 开启之后他会给你一个密码,就是你 发送邮件 的时候登录邮箱的账号密码(不是QQ密码),在代码密码参数处加上这个即可。 发送邮件 代码   前边几篇,已经教小伙伴们掌握了如何生成HTML的测试报告,那么生成测试报告,我们也不能放在那里不管了,这样即使你报告在漂亮,领导也看不到。因此如果想向领导汇报工作,不仅需要提供更直观的测试报告。而是我们需要将生 成测试报告发个相关的负责人,需要他们看一下测试结果,把控一下项目的接口有风险,会不会影响项目进度等等一些事吧。   发邮件需要用到 python 两个模块,smtplib和em...