python发送邮件(带附件)
2024-09-29 21:25:25
python通过stmp发送qq邮件,带附件
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header """
1》测试邮件发送,带附件
2》有收件人、发件人、主题、邮件内容
""" sender = 'xx@qq.com'
receivers = ['xx@qq.com'] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
stmp_pwd = 'xx'
stmp_server = 'smtp.qq.com'
stmp_port = 25 message = MIMEMultipart() message['From'] = sender
message['To'] = ';'.join(receivers)
message['Subject'] = Header('豆瓣动画电影推荐', 'utf-8') #邮件内容
message.attach(MIMEText('豆瓣动画电影推荐', 'plain', 'utf-8')) #附件
att2 = MIMEText(open('豆瓣动画电影1543993335.5267258.xls', 'rb').read(), 'base64', 'utf-8')
att2["Content-Type"] = 'text/plain'
att2["Content-Disposition"] = 'attachment; filename="dianyingtuijian.xls"'
message.attach(att2) smtpObj = smtplib.SMTP(stmp_server, stmp_port)
# smtpObj.set_debuglevel(1)
smtpObj.starttls()
smtpObj.login(sender, stmp_pwd)
smtpObj.sendmail(sender, receivers, message.as_string())
smtpObj.quit()
print('success')
最新文章
- 网页中插入外部视频的几种方法(PC与手机网页通用)
- CSS ::before 和 ::after 伪元素另类用法
- 关于css的全面学习笔记
- qt 屏幕旋转
- adb shell 出现 error :
- 认识HTML
- mybatis UpdateByExampleMapper UpdateByExampleSelectiveMapper
- Oracle 常用语句汇总
- 关于QuartusII中的文件加密
- Codeforces 719B Anatoly and Cockroaches
- [转]html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
- vue系列之动态路由【原创】
- python3 str(字符串)
- vmware12启动centos6.8报错ACPI:memory_hp:Memory online failed
- 2018网站Https升级完全攻略
- C# array与arraylist区别及获取sql字段名
- IdentityServer4 中文文档 -15- (快速入门)添加 JavaScript 客户端
- PID控制器开发笔记之十一:专家PID控制器的实现
- python json.dumps(output) ^ SyntaxError: invalid syntax
- GitHub使用指南之快速入门