def SendMail(newfile):
f=open(newfile,'rb')
mail_body=f.read()
f.close()
smtpserver = 'smtp.QQ.com'
user = '[email protected]'
password = '密码'
sender="[email protected]"
receiver=["[email protected]"] #群发以逗号隔开 加上对应邮箱名 即可
subject='自动化测试报告'
msg
= MIMEMultipart
( 'mixed' ) msg_html1
= MIMEText
(mail_body,
'html',
'utf-8' ) msg.attach
(msg_html1
) msg_html
= MIMEText
(mail_body,
'html',
'utf-8' ) msg_html
[ "Content-Disposition" ] = 'attachment;filename="result.html"' msg.attach
(msg_html
) msg
[ 'From' ] = '[email protected]'#发送方
msg['To'] = ";".join(receiver)
msg
[ 'Subject' ] = Header
(subject,
'utf-8' ) smtp
= smtplib.SMTP
() smtp.connect
(smtpserver,
25 ) smtp.login
(user, password
) smtp.sendmail
(sender, receiver, msg.as_string
()) smtp.quit
()
安装对应 插件 切记 不要图快
productResult.SendMail(new_repor)
我是放在类里面的 所以要调用的话的实例