首页 > 编程语言 > 详细

python --- 邮箱

时间:2020-01-04 20:02:46      阅读:79      评论:0      收藏:0      [点我收藏+]

1、

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

email_to = ‘xxxxx@qq.com
#邮件发送的用户名和密码
user = ‘xxxxx@qq.com
pass_word = ******‘ #邮箱的授权码
file_path = rD:\script\kecheng\kuang_jia_unittest\result\test-report\2020-0104 095736.html
now = time.strftime(%Y-%m-%d %H:%M:%S)
print(now)

msg = MIMEMultipart()
msg["Subject"] = now + "我的测试报告" #邮件的标题
msg["From"] = user
msg["To"] = email_to
#---这是邮件正文部分
part = MIMEText("这次是自动化测试的结果")
msg.attach(part)
#---这是附件部分
part = MIMEApplication(open(file_path,rb).read())
part.add_header(Content-Disposition,attachment,filename=file_path)
msg.attach(part)
s = smtplib.SMTP_SSL("smtp.qq.com",timeout=30) #连接smtp邮件服务器,端口默认是25
s.login(user,pass_word) #登录服务器
s.sendmail(user,email_to,msg.as_string()) #发送邮件
s.close()

 

2、授权码获得(以qq邮箱为例)

  技术分享图片

 

   技术分享图片

 

   技术分享图片

python --- 邮箱

原文:https://www.cnblogs.com/hzgq/p/12150106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!