python3.4实现邮件发送功能


Posted in Python onMay 28, 2018

本文实例为大家分享了python实现邮件发送功能的具体代码,供大家参考,具体内容如下

import smtplib 
import os 
from email.mime.text import MIMEText 
from email.mime.multipart import MIMEMultipart 
from email import encoders 
user = '*******@qq.com' 
pwd = '*******' 
to = ['******@139.com', '******@qq.com'] 
msg = MIMEMultipart() 
msg['Subject'] = '这里是主题...' 
content1 = MIMEText('这里是正文!', 'plain', 'utf-8') 
msg.attach(content1) 
attfile = 'C:\\Users\\hengli\\Pictures\\CameraMan\\哈哈.doc' 
basename = os.path.basename(attfile) 
fp = open(attfile, 'rb') 
att = MIMEText(fp.read(), 'base64', 'utf-8') 
att["Content-Type"] = 'application/octet-stream' 
att.add_header('Content-Disposition', 'attachment',filename=('gbk', '', basename)) 
encoders.encode_base64(att) 
msg.attach(att) 
#----------------------------------------------------------- 
s = smtplib.SMTP('smtp.qq.com') 
s.login(user, pwd) 
s.sendmail(user, to, msg.as_string()) 
print('发送成功') 
s.close()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 时间处理datetime实例
Sep 06 Python
Python函数学习笔记
Oct 07 Python
python字典多键值及重复键值的使用方法(详解)
Oct 31 Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
Python中XlsxWriter模块简介与用法分析
Apr 24 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 Python
python文字转语音的实例代码分析
Nov 12 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Python如何使用PIL Image制作GIF图片
May 16 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
May 18 Python
基于opencv的selenium滑动验证码的实现
Jul 24 Python
解决Django的request.POST获取不到内容的问题
May 28 #Python
Django后台获取前端post上传的文件方法
May 28 #Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 #Python
浅析Python装饰器以及装饰器模式
May 28 #Python
Python装饰器知识点补充
May 28 #Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 #Python
django manage.py扩展自定义命令方法
May 27 #Python
You might like
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
小程序实现日历左右滑动效果
2019/10/21 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python读取注册表中值的方法
2013/04/08 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
python加载自定义词典实例
2019/12/06 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
西北政法大学自主招生自荐信
2014/01/29 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
结婚纪念日感言
2015/08/01 职场文书
大学班干部竞选稿
2015/11/20 职场文书
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS