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实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
Python2中的raw_input() 与 input()
Jun 12 Python
使用python实现rsa算法代码
Feb 17 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
python实现五子棋小游戏
Mar 25 Python
pymongo中group by的操作方法教程
Mar 22 Python
使用python实现mqtt的发布和订阅
May 05 Python
Python any()函数的使用方法
Oct 28 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 Python
Django模板之基本的 for 循环 和 List内容的显示方式
Mar 31 Python
jupyter实现重新加载模块
Apr 16 Python
python turtle绘图命令及案例
Nov 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
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
动态调用CSS文件的JS代码
2010/07/29 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
js实现开关灯效果
2020/03/30 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
[04:54]DOTA2-DPC中国联赛1月31日Recap集锦
2021/03/11 DOTA
通过C++学习Python
2015/01/20 Python
Python比较两个图片相似度的方法
2015/03/13 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
详解django自定义中间件处理
2018/11/21 Python
Python 获取项目根路径的代码
2019/09/27 Python
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
Java模拟试题
2014/11/10 面试题
个人授权委托书格式
2014/08/30 职场文书
教师思想作风整顿个人剖析材料
2014/10/10 职场文书
中学生检讨书范文
2014/11/03 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
新闻稿格式范文
2015/07/18 职场文书
2015中学学校工作总结
2015/07/20 职场文书
《角的度量》教学反思
2016/02/18 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技