python实现发送邮件功能代码


Posted in Python onDecember 14, 2017

本文实例为大家分享了python实现发送邮件功能的具体代码,供大家参考,具体内容如下

# -*- coding: utf-8 -*- 
# Author  :Gogh 
# @Time   :2017/11/28 16:56 
# @Email  :361910002@qq.com 
 
from email import encoders 
from email.header import Header 
from email.mime.text import MIMEText 
from email.utils import parseaddr, formataddr 
 
import smtplib 
 
def _format_addr(s): 
  name, addr = parseaddr(s) 
  return formataddr((Header(name, 'utf-8').encode(), addr)) 
 
from_addr = 'youemail@163.com' 
password = 'youpasswd' 
smtp_server = 'smtp.163.com' 
to_addr = '361910002@qq.com' 
 
msg = MIMEText('hello, send by Python...', 'plain', 'utf-8') 
msg['From'] = _format_addr('Python爱好者 <%s>' % from_addr) 
msg['To'] = _format_addr('管理员 <%s>' % to_addr) 
msg['Subject'] = Header('来自SMTP的问候……', 'utf-8').encode() 
 
server = smtplib.SMTP(smtp_server, 25) 
server.set_debuglevel(1) 
server.login(from_addr, password) 
server.sendmail(from_addr, [to_addr], msg.as_string()) 
server.quit()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python装饰器使用方法实例
Nov 21 Python
python黑魔法之参数传递
Feb 12 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
18个Python脚本可加速你的编码速度(提示和技巧)
Oct 17 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
解决virtualenv -p python3 venv报错的问题
Feb 05 Python
python正则实现计算器功能
Dec 14 #Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 #Python
python实现BackPropagation算法
Dec 14 #Python
python实现随机梯度下降(SGD)
Mar 24 #Python
Python实现将一个正整数分解质因数的方法分析
Dec 14 #Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 #Python
rabbitmq(中间消息代理)在python中的使用详解
Dec 14 #Python
You might like
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
详解python之协程gevent模块
2018/06/14 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
24式加速你的Python(小结)
2019/06/13 Python
python利用faker库批量生成测试数据
2020/10/15 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
个人教师自我评价范文
2013/12/02 职场文书
事业单位辞职信范文
2014/01/19 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
天坛导游词
2015/02/02 职场文书
消费者理赔投诉书
2015/07/02 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
学习党史心得体会2016
2016/01/23 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Redis集群的关闭与重启操作
2021/07/07 Redis
Vue监视数据的原理详解
2022/02/24 Vue.js