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实现批量重命名文件的代码
May 25 Python
用Python的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
实例讲解Python中函数的调用与定义
Mar 14 Python
Python for Informatics 第11章 正则表达式(一)
Apr 21 Python
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
python中模块的__all__属性详解
Oct 26 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 Python
解决pycharm无法识别本地site-packages的问题
Oct 13 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 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
用PHP实现文件上传二法
2006/10/09 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
简易js代码实现计算器操作
2013/04/15 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
详谈js的变量提升以及使用方法
2018/10/06 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
python基础教程之基本内置数据类型介绍
2014/02/20 Python
python中lambda()的用法
2017/11/16 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
Python如何实现远程方法调用
2020/08/07 Python
聊聊python中的异常嵌套
2020/09/01 Python
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书