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写的一个简单DNS服务器实例
Jun 04 Python
python静态方法实例
Jan 14 Python
Python查找函数f(x)=0根的解决方法
May 07 Python
Python发送form-data请求及拼接form-data内容的方法
Mar 05 Python
Python中enumerate函数代码解析
Oct 31 Python
Flask框架信号用法实例分析
Jul 24 Python
python学生信息管理系统(完整版)
Apr 05 Python
设置python3为默认python的方法
Oct 31 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
详解python读取image
Apr 03 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 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
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
JS request函数 用来获取url参数
2010/05/17 Javascript
JavaScript类和继承 prototype属性
2010/09/03 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
vuex入门最详细整理
2020/03/04 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
Python实现的检测网站挂马程序
2014/11/30 Python
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python实现flappy bird游戏
2018/12/24 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
python 实现端口扫描工具
2020/12/18 Python
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js
Redis基本数据类型List常用操作命令
2022/06/01 Redis