# -*- coding: UTF-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
import os
def file_new():
result_dir='D:\\result'
lists=os.listdir(result_dir)
lists.sort(key=lambda fn: os.path.getmtime(result_dir+'\\'+fn))
file_new=os.path.join(result_dir,lists[-1])
return file_new
def send_mail(file_new):
# 第三方 SMTP 服务
mail_host="smtp.139.com" #设置服务器
mail_user="xxx@139.com" #用户名
mail_pass="xxxxxxx" #口令
sender = 'xxxxxx@139.com'
receiver = 'xxxxxx@qq.com' # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
f=open(file_new,'rb')
mail_body=f.read()
f.close()
message = MIMEText(mail_body, 'html', 'utf-8')
subject = 'Python SMTP 邮件测试'
message['Subject'] = Header(subject, 'utf-8')
me="xxxx"+'<'+sender+'>'
message['From'] = me
he='xxx'+'<'+receiver+'>'
message['To']=he
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receiver, message.as_string())
print "邮件发送成功"
用139邮箱发送测试报告
最新推荐文章于 2023-02-21 16:11:10 发布