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')

  

最新文章

  1. 网页中插入外部视频的几种方法(PC与手机网页通用)
  2. CSS ::before 和 ::after 伪元素另类用法
  3. 关于css的全面学习笔记
  4. qt 屏幕旋转
  5. adb shell 出现 error :
  6. 认识HTML
  7. mybatis UpdateByExampleMapper UpdateByExampleSelectiveMapper
  8. Oracle 常用语句汇总
  9. 关于QuartusII中的文件加密
  10. Codeforces 719B Anatoly and Cockroaches
  11. [转]html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
  12. vue系列之动态路由【原创】
  13. python3 str(字符串)
  14. vmware12启动centos6.8报错ACPI:memory_hp:Memory online failed
  15. 2018网站Https升级完全攻略
  16. C# array与arraylist区别及获取sql字段名
  17. IdentityServer4 中文文档 -15- (快速入门)添加 JavaScript 客户端
  18. PID控制器开发笔记之十一:专家PID控制器的实现
  19. python json.dumps(output) ^ SyntaxError: invalid syntax
  20. GitHub使用指南之快速入门

热门文章

  1. css 引入的方式有哪些, link和@import的区别是什么
  2. ObjectARX对话框添加颜色下拉组合框
  3. 《Andrew Ng深度学习》笔记5
  4. 在StoryBoard对UICollectionViewCell 进行Autolayout是遇到的Xcode6.01的BUG
  5. SQL函数:返回传入的字符中的数字或者字符
  6. flask总结05(在 Flask 项目中解决 CSRF 攻击)
  7. logstash根据配置文件启动时,报异常
  8. C# 错误和异常
  9. web 页面 验证码 实现
  10. dedecmd 全局标签