发邮件,现在还有不带附件的吗?

开个玩笑,你要带,就得如此下边这样办

//test.py

import smtplib

from email.mime.text import MIMEText

from email.mime.multipart import MIMEMultipart

from email.header import Header

mail_host="smtp.qq.com"

mail_user="791398105@qq.com"

mail_pass="****************" #your authorized code

sender='791398105@qq.com'

receivers=['791398105@qq.com']

message=MIMEMultipart()

message['From']=Header("my",'utf-8')

message['To']= Header("you",'utf-8')

message.attach(MIMEText('Test mail attached for Python','plain','utf-8'))

subject='Test mail, please not open it'

message['Subject']=Header(subject,'utf-8')

att1=MIMEText(open('f.txt', 'rb').read(), 'base64','utf-8')

att1["Content-Type"]='application/octet-stream'

att1["Content-Disposition"]='attachment;filename="f.txt"'

message.attach(att1)

try:

smtpObj = smtplib.SMTP_SSL(mail_host,465)

smtpObj.login(mail_user,mail_pass)

smtpObj.sendmail(sender, receivers, message.as_string())

smtpObj.quit()

print "Succeed in sending mail"

except smtplib.SMTPException,e:

print e

// result

#python test.py

Succeed in sending mail

Finally:

有时候你是把复杂事务的应用也想的复杂了,其实,应用还是蛮简单啊

转载于:https://www.cnblogs.com/woodzcl/p/7838727.html

python SMTP attachment相关推荐

  1. python中发送带附件的邮件,python SMTP实现发送带附件电子邮件

    本文实例为大家分享了python SMTP发送带附件电子邮件的具体代码,供大家参考,具体内容如下 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造M ...

  2. Python SMTP发送邮件

    首先在进入正题之前,我们需要对一些基本内容有所了解:常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25.110和143建立连接.Py ...

  3. 基于python SMTP实现自动发送邮件教程解析

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  4. [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱

    本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...

  5. Python——SMTP发送邮件(发送不同格式、附件)

    SMTP发送邮件 一.Python3 SMTP发送邮件 二.使用第三方 SMTP 服务发送 1.QQ邮箱 2.网易邮箱 三.发送HTML格式的邮件 四.发送带附件的邮件 一.Python3 SMTP发 ...

  6. [转载]Python SMTP发送邮件-smtplib模块

    在进入正题之前,我们需要对一些基本内容有所了解:常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25.110和143建立连接. Pyt ...

  7. Python SMTP 发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. Python的smtplib提供了一 ...

  8. 使用python SMTP 自动发送qq邮件

    使用python SMTP 自动发送qq邮件 参考教程 参考博客 目前有个需求就是在阿里云服务器上跑不间断抓取数据的python程序,程序有时会出现bug,因为不可能随时随地都看着程序运行,所以就想到 ...

  9. 【Python SMTP/POP3/IMAP】零基础也能轻松掌握的学习路线与参考资料

    Python是一种高级编程语言,广泛应用于Web开发.人工智能.数据科学.自动化等领域.SMTP/POP3/IMAP是与邮件相关的三个协议,分别用于发送邮件.接收邮件和访问邮件.使用Python可以轻 ...

最新文章

  1. python里面的之前打过的记忆信息-忘了Python关键语句?这份备忘录拯救你的记忆...
  2. php 不能同时提交form
  3. linux18.04下安装的jdk11.0.2
  4. 编译错误 无法打开包括文件:“SDKDDKVer.h”: No such file or directory
  5. Google 是如何成为巨头的?
  6. Ajax的两种实现方式
  7. 爬虫基本原理及requests,response详解
  8. H.264的Slice及Slice类型
  9. 微pe添加网络组件_为微PE添加网络组件win10 64位纯净维护系统集合常见网卡驱动支持BIOS/UEFI量产NVME...
  10. vsftpd安装包下载
  11. 22_多点电容触摸屏驱动
  12. JAVASCRIPT网页特效案例教程pdf
  13. Microsoft Teams 思维导图的4大好处,你知道怎样创建吗?
  14. 十七、DPM模型参数设置详解
  15. 【Python】绘制三维立体图
  16. 知识图谱推理:现代的方法与应用
  17. 让自己的app支持小程序
  18. 重要更新|Amazon S3 和 CloudFront 已迁移至 Amazon Trust Services
  19. 深度神经网络和循环神经网络,深层循环神经网络
  20. 集合框架--集合框架体系概述

热门文章

  1. 限制码率的视频编码标准比较(包括MPEG-2,H.263, MPEG-4,以及 H.264)
  2. 家庭自建服务器风险,服务器虚拟化可能面临的五个风险
  3. c语言从excal读取字符串,C语言操作EXCEL文件(读写)
  4. button常用操作
  5. linux c++ 输出到终端,如何将彩色文本输出到Linux终端?
  6. 【NOIP2010】【Luogu1179】数字统计(模拟,多位数分离)
  7. 【图论】最短路学习笔记
  8. 【codevs1576】最长严格上升子序列
  9. directx sdk march 2009_小视科技极致轻量级模型人脸识别sdk支持活体检测总模型仅8M...
  10. 们--加强菲波那切数列