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自动化构建工具scons使用入门笔记
Mar 10 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python 通过URL打开图片实例详解
Jun 01 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
利用Python如何将数据写到CSV文件中
Jun 05 Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 Python
python re库的正则表达式入门学习教程
Mar 08 Python
python设计微型小说网站(基于Django+Bootstrap框架)
Jul 08 Python
Python实现一个数组除以一个数的例子
Jul 20 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
Python的scikit-image模块实例讲解
Dec 30 Python
详解pandas映射与数据转换
Jan 22 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缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
PHP模块memcached使用指南
2014/12/08 PHP
php实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python解析最简单的验证码
2016/01/07 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
农业资源与环境专业自荐信范文
2013/12/30 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
党员个人自我评价
2015/03/03 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
浅析Python中的套接字编程
2021/06/22 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python