import smtplib
from email.mime.text import MIMEText
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
from email.header import Header
def send_mail(file_new,receiver):
# f = open(file_new,"rb")
# mail_body = f.read()
# # att = MIMEApplication(mail_body)
# att = MIMEImage(mail_body)
# att.add_header('Content-Disposition', 'attachment', filename='report.png')
# f.close()
# # 发件人
# username="aaaaaaa@aaa.com.cn"
# password="aaaaaaaaaa"
# # 收件人
# receiver = receiver
# # 邮件内容
# # msg = MIMEText(mail_body,'html','utf-8')
# msg = MIMEText("hello yangyangyang, this is your email")
# # 附件内容
# msgRoot = MIMEMultipart('related')
# msgRoot['Subject'] = Header("自动化测试报告",'utf-8')
# msgRoot.attach(msg)
# msgRoot.attach(att)
#
# smtp = smtplib.SMTP()
# smtp.connect('smtp.exmail.qq.com') ##smtp.connect() 用于链接邮件服务器
# smtp.login(username,password) ##smtp.login() 用于配置发送邮箱的用户名密码
# for i in receiver:
# smtp.sendmail(username,i,msgRoot.as_string()) ##smtp.sendmail() 配置发送邮箱,接收邮箱,邮件发送内容
# smtp.quit()
#
# # send_mail("E://aa.png",["aaaaaaa@qq.com","aaaaaaaa@163.com"])
发送附件邮件demo
最新推荐文章于 2023-12-24 15:21:50 发布