最近带学生给学校开发一套系统,后台为了简单起见把能见数据都全部导出成excel并根据每个人的权限不同保存成内容不同的xlsx文件通过邮件发送到指定邮箱。其实这都可以用java直接写完,只不过最近看了看python也本着学习的心态练习一下python
#encoding=utf8
import smtplib
from email.mime.multipart import MIMEMultipart
from email.header import Header
from email.mime.text import MIMEText
from email.mime.application import MIMEApplication
# 第三方 SMTP 服务
mail_host = "*******" # 设置服务器
mail_user = "*******" # 用户名
mail_pass = "********" # 口令
sender = '*****'
receivers = ['*****'] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
content = MIMEText('test')
message = MIMEMultipart()
message.attach(content)
message['From'] = Header("Easy", 'utf-8')
message['To'] = Header("测试", 'utf-8')
subject = 'Python SMTP 邮件测试'
message['Subject'] = Header(subject, 'utf-8')
xlsx = MIMEApplication(open(&