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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python实现注册登录系统
Aug 08 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
python队列queue模块详解
Apr 27 Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 Python
python 画函数曲线示例
Dec 04 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
Python如何将函数值赋给变量
Apr 28 Python
python递归函数用法详解
Oct 26 Python
如何使用Pytorch搭建模型
Oct 26 Python
Python实现日志实时监测的示例详解
Apr 06 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 和 MySQL 基础教程(三)
2006/10/09 PHP
php教程之phpize使用方法
2014/02/12 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
jQuery实现表格的增、删、改操作示例
2019/01/27 jQuery
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
英国儿童图书网站:Scholastic
2017/03/26 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
Java程序员面试题
2013/07/15 面试题
项目投资意向书
2014/04/01 职场文书
园艺师求职信
2014/04/27 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
大学生个人学习总结
2015/02/15 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript