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
import os
# 配置邮箱服务器信息
mail_host = "smtp.qq.com" # 设置服务器
mail_user = "" # 用户名
mail_pass = "" # 口令
# 配置发件人、收件人信息
sender = '' # 发件人邮箱
receivers = [''] # 接收邮件,可设置为多个邮箱
def message_config():
"""
配置邮件信息
:return: 消息对象
"""
# 第三方 SMTP 服务
content = MIMEText('Python课程数据,注意查收')
message = MIMEMultipart() # 多个MIME对象
message.attach(content) # 添加内容
message['From'] = Header("Andy", 'utf-8') # 发件人
message['To'] = Header("老冯", 'utf-8') # 收件人
message['Subject'] = Header('Python课程数据', 'utf-8') # 主题
# 添加Excel类型附件
file_name = 'Python课程数据2019-12-31.xlsx' # 文件名
file_path = os.path.join(file_name) # 文件路径
xlsx = MIMEApplication(open(file_path, 'rb').read()) # 打开Excel,读取Excel文件
xlsx["Content-Type"] = 'application/octet-stream' # 设置内容类型
xlsx.add_header('Content-Disposition', 'attachment', filename=file_name) # 添加到header信息
message.attach(xlsx)
return message
def send_mail(message):
"""
发送邮件
:param message: 消息对象
:return: None
"""
try:
smtpObj = smtplib.SMTP_SSL(mail_host) # 使用SSL连接邮箱服务器
smtpObj.login(mail_user, mail_pass) # 登录服务器
smtpObj.sendmail(sender, receivers, message.as_string()) # 发送邮件
print("邮件发送成功")
except Exception as e:
print(e)
if __name__ == "__main__":
print("开始执行")
message = message_config() # 调用配置方法
send_mail(message) # 发送邮件
print("执行结束")


Acautoai
- 粉丝: 2w+
- 资源: 1211
最新资源
- 33-0229多个测试集一种算法的假设检验-1080P 高清-AVC.mp4
- COMSOL光学模型:'基于黑磷_介质超表面的各向异性吸收'研究.pdf
- COMSOL光学模型:魔角光子晶体激光器(含能带、模式、参数化几何建模、激光示例).pdf
- COMSOL光学模型:石墨烯-黑磷增强SPR等离子体谐振传感灵敏度的核心内容展示.pdf
- COMSOL光学模型:双芯光纤与SPR折射率传感实验仿真模拟.pdf
- COMSOL光学模型:手性小球.pdf
- COMSOL光学模型:随机分布颗粒散射.pdf
- COMSOL光学模型:太赫兹光子晶体拓扑波导及其相关计算与传输变换.pdf
- COMSOL光学模型:透镜-光纤耦合的反射型光开关光路模型.pdf
- COMSOL光学模型与金属凝固模拟技术:包含随机分布颗粒散射、光镊_光力模型及各向异性枝晶生长的相场模拟.pdf
- COMSOL光学模型:锥形光纤模式传输及其参数化分析.pdf
- COMSOL光学模型演示:点光源与平面波透镜动态过程.pdf
- COMSOL光学模型中的PT对称耦合波导.pdf
- Comsol光学模型中的保角变换与自聚焦及Talbot效应.pdf
- COMSOL光学模型中的二维材料MXene表面等离子体.pdf
- 36-0302线性关系基本模式-1080P 高清-AVC.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


