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中的pprint折腾记
Jan 21 Python
详解Python中find()方法的使用
May 18 Python
Python中用altzone()方法处理时区的教程
May 22 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
python web框架 django wsgi原理解析
Aug 20 Python
Python3分析处理声音数据的例子
Aug 27 Python
python如何使用jt400.jar包代码实例
Dec 20 Python
python怎么调用自己的函数
Jul 01 Python
Python lambda表达式原理及用法解析
Aug 18 Python
python字典进行运算原理及实例分享
Aug 02 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 minixml详解
2008/07/19 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
基于initPHP的框架介绍
2013/04/18 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
取选中的radio的值
2010/01/11 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
TensorFlow打印tensor值的实现方法
2018/07/27 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
Django中多种重定向方法使用详解
2019/07/17 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
挂职个人工作总结
2015/03/05 职场文书
2015年财政局工作总结
2015/05/21 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书