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去掉字符串中空格的方法
Mar 11 Python
详解Python命令行解析工具Argparse
Apr 20 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
Python 模拟购物车的实例讲解
Sep 11 Python
Python中交换两个元素的实现方法
Jun 29 Python
python读取Excel实例详解
Aug 17 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
python3 反射的四种基本方法解析
Aug 26 Python
Python中类似于jquery的pyquery库用法分析
Dec 02 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 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
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
使用python3+xlrd解析Excel的实例
2018/05/04 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
吃透移动端 1px的具体用法
2019/12/16 HTML / CSS
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
当当网软件测试笔试题
2015/11/24 面试题
学生会竞选自荐信
2013/10/12 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android