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 lambda和Python def区别分析
Nov 30 Python
Python使用MONGODB入门实例
May 11 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
Python实现的字典值比较功能示例
Jan 08 Python
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
pandas的to_datetime时间转换使用及学习心得
Aug 11 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
python 三元运算符使用解析
Sep 16 Python
python 串行执行和并行执行实例
Apr 30 Python
Python进阶学习之带你探寻Python类的鼻祖-元类
May 08 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
PHP5 安装方法
2007/01/15 PHP
用PHP生成html分页列表的代码
2007/03/18 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
php中rename函数用法分析
2014/11/15 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
js数组去重的方法总结
2019/01/18 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
python实现外卖信息管理系统
2018/01/11 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python opencv实现图像配准与比较
2021/02/09 Python
Python创建自己的加密货币的示例
2021/03/01 Python
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
行政内勤岗位职责
2014/04/07 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
村班子对照检查材料
2014/08/18 职场文书
社区敬老月活动总结
2015/05/07 职场文书
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB