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 相关文章推荐
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
Python json模块使用实例
Apr 11 Python
基于Python如何使用AIML搭建聊天机器人
Jan 27 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
Tensorflow 查看变量的值方法
Jun 14 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
详解Python循环作用域与闭包
Mar 21 Python
python操作日志的封装方法(两种方法)
May 23 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
parser.add_argument中的action使用
Apr 20 Python
python绘制箱型图
Apr 27 Python
python lambda 表达式形式分析
Apr 03 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
杏林同学录(二)
2006/10/09 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
jQuery html()等方法介绍
2009/11/18 Javascript
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python修改文件内容的3种方法详解
2019/11/15 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
PHP经典面试题
2016/09/03 面试题
小学开学标语
2014/07/01 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
教你用python控制安卓手机
2021/05/13 Python
OpenCV全景图像拼接的实现示例
2021/06/05 Python
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL