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异常处理总结
Aug 15 Python
将Emacs打造成强大的Python代码编辑工具
Nov 20 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
在pandas中一次性删除dataframe的多个列方法
Apr 10 Python
python验证码识别教程之利用投影法、连通域法分割图片
Jun 04 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
基于python读取.mat文件并取出信息
Dec 16 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
python实现从ftp服务器下载文件
Mar 03 Python
django迁移文件migrations的实现
Mar 31 Python
python 如何将office文件转换为PDF
Sep 22 Python
python之基数排序的实现
Jul 26 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
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
Banner程序
2006/10/09 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
php无限遍历目录示例
2014/02/21 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python实现TF-IDF算法解析
2018/01/02 Python
python递归实现快速排序
2018/08/18 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
幼儿园托班开学寄语
2014/01/18 职场文书
产品质量承诺书
2014/03/27 职场文书
公证委托书格式
2014/09/13 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
公司2015年终工作总结
2015/05/26 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL
使用Java去实现超市会员管理系统
2022/03/18 Java/Android