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 splitlines使用技巧
Sep 06 Python
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
python使用PyGame绘制图像并保存为图片文件的方法
Apr 24 Python
整理Python中的赋值运算符
May 13 Python
windows及linux环境下永久修改pip镜像源的方法
Nov 28 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
详解Django admin高级用法
Nov 06 Python
python日期与时间戳的各种转换示例
Feb 12 Python
Python OrderedDict字典排序方法详解
May 21 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
实用函数8
2007/11/08 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
php获取根域名方法汇总
2014/10/28 PHP
nginx下安装php7+php5
2016/07/31 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
python实现指定字符串补全空格的方法
2015/04/30 Python
python中的闭包函数
2018/02/09 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
详解Python_shutil模块
2019/03/15 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
django使用channels实现通信的示例
2020/10/19 Python
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
日语系毕业生推荐信
2013/11/11 职场文书
承认错误的检讨书
2014/01/30 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
质检部经理岗位职责
2014/02/19 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
python脚本框架webpy模板赋值实现
2021/11/20 Python