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 相关文章推荐
深入讲解Java编程中类的生命周期
Feb 05 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
Python常见字典内建函数用法示例
May 14 Python
详解python的四种内置数据结构
Mar 19 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 Python
python异常处理try except过程解析
Feb 03 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
Django视图、传参和forms验证操作
Jul 15 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
Python word文本自动化操作实现方法解析
Nov 05 Python
Django Paginator分页器的使用示例
Jun 23 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
杏林同学录(四)
2006/10/09 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
JavaScript 学习笔记(五)
2009/12/31 Javascript
JQuery 学习技巧总结
2010/05/21 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
Vue组件开发初探
2017/02/14 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Django实现快速分页的方法实例
2017/10/22 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
django的ORM操作 增加和查询
2019/07/26 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
如何利用Python识别图片中的文字
2020/05/31 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
司机岗位职责
2013/11/15 职场文书
医院领导班子整改方案
2014/10/01 职场文书
五一晚会主持词
2015/07/01 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python
教你用python实现12306余票查询
2021/06/30 Python
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技