python自动发送测试报告(五)

2018-06-18 03:13:27来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

python实现自动发送邮件具体步骤参考笔者的另一篇博文,python实现邮件的发送

本次只展示发送附件的代码,MIMEApplication支持常用格式文档(.jpg、.mp3、zip等)当做附件上传

代码如下:

 1 #!/usr/bin/python
 2 # -*- coding: UTF-8 -*-
 3 
 4 import smtplib
 5 from email.mime.multipart import MIMEMultipart
 6 from email.mime.application import MIMEApplication
 7 
 8 smtp_server = 'smtp.163.com'
 9 sender = 'SunshineWuya@163.com'
10 pwd = 'xxxx'
11 
12 txt = MIMEMultipart()
13 txt['Subject'] = '自动化测试报告'
14 txt['From'] = sender
15 
16 # 上传附件
17 part = MIMEApplication(open('/Users/ydj/Desktop/微信后台测试.html','rb').read())
18 part.add_header('Content-Disposition', 'attachment', filename=('utf-8','','微信后台测试.html'))
19 txt.attach(part)
20 
21 mail_server = smtplib.SMTP(smtp_server,25)
22 mail_server.login(sender,pwd)
23 mail_server.sendmail(sender,['SunshineWuya@163.com'],txt.as_string())
24 
25 mail_server.quit()

结果如下:

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python异常处理

下一篇:正则表达式