python SMTP attachment
发邮件,现在还有不带附件的吗?
开个玩笑,你要带,就得如此下边这样办
//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相关推荐
- python中发送带附件的邮件,python SMTP实现发送带附件电子邮件
本文实例为大家分享了python SMTP发送带附件电子邮件的具体代码,供大家参考,具体内容如下 可采用email模块发送电子邮件附件.发送一个未知MIME类型的文件附件其基本思路如下: 1. 构造M ...
- Python SMTP发送邮件
首先在进入正题之前,我们需要对一些基本内容有所了解:常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25.110和143建立连接.Py ...
- 基于python SMTP实现自动发送邮件教程解析
更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...
- [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱
本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...
- Python——SMTP发送邮件(发送不同格式、附件)
SMTP发送邮件 一.Python3 SMTP发送邮件 二.使用第三方 SMTP 服务发送 1.QQ邮箱 2.网易邮箱 三.发送HTML格式的邮件 四.发送带附件的邮件 一.Python3 SMTP发 ...
- [转载]Python SMTP发送邮件-smtplib模块
在进入正题之前,我们需要对一些基本内容有所了解:常用的电子邮件协议有SMTP.POP3.IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25.110和143建立连接. Pyt ...
- Python SMTP 发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. Python的smtplib提供了一 ...
- 使用python SMTP 自动发送qq邮件
使用python SMTP 自动发送qq邮件 参考教程 参考博客 目前有个需求就是在阿里云服务器上跑不间断抓取数据的python程序,程序有时会出现bug,因为不可能随时随地都看着程序运行,所以就想到 ...
- 【Python SMTP/POP3/IMAP】零基础也能轻松掌握的学习路线与参考资料
Python是一种高级编程语言,广泛应用于Web开发.人工智能.数据科学.自动化等领域.SMTP/POP3/IMAP是与邮件相关的三个协议,分别用于发送邮件.接收邮件和访问邮件.使用Python可以轻 ...
最新文章
- python里面的之前打过的记忆信息-忘了Python关键语句?这份备忘录拯救你的记忆...
- php 不能同时提交form
- linux18.04下安装的jdk11.0.2
- 编译错误 无法打开包括文件:“SDKDDKVer.h”: No such file or directory
- Google 是如何成为巨头的?
- Ajax的两种实现方式
- 爬虫基本原理及requests,response详解
- H.264的Slice及Slice类型
- 微pe添加网络组件_为微PE添加网络组件win10 64位纯净维护系统集合常见网卡驱动支持BIOS/UEFI量产NVME...
- vsftpd安装包下载
- 22_多点电容触摸屏驱动
- JAVASCRIPT网页特效案例教程pdf
- Microsoft Teams 思维导图的4大好处,你知道怎样创建吗?
- 十七、DPM模型参数设置详解
- 【Python】绘制三维立体图
- 知识图谱推理:现代的方法与应用
- 让自己的app支持小程序
- 重要更新|Amazon S3 和 CloudFront 已迁移至 Amazon Trust Services
- 深度神经网络和循环神经网络,深层循环神经网络
- 集合框架--集合框架体系概述
热门文章
- 限制码率的视频编码标准比较(包括MPEG-2,H.263, MPEG-4,以及 H.264)
- 家庭自建服务器风险,服务器虚拟化可能面临的五个风险
- c语言从excal读取字符串,C语言操作EXCEL文件(读写)
- button常用操作
- linux c++ 输出到终端,如何将彩色文本输出到Linux终端?
- 【NOIP2010】【Luogu1179】数字统计(模拟,多位数分离)
- 【图论】最短路学习笔记
- 【codevs1576】最长严格上升子序列
- directx sdk march 2009_小视科技极致轻量级模型人脸识别sdk支持活体检测总模型仅8M...
- 们--加强菲波那切数列