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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
python设置windows桌面壁纸的实现代码
Jan 28 Python
Python functools模块学习总结
May 09 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
python实现K最近邻算法
Jan 29 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
详解python解压压缩包的五种方法
Jul 05 Python
python中open函数的基本用法示例
Sep 07 Python
使用python处理题库表格并转化为word形式的实现
Apr 14 Python
七个非常实用的Python工具包总结
Jun 15 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 项目的方法
2007/01/02 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
node 标准输入流和输出流代码实例
2019/09/19 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
python中scikit-learn机器代码实例
2018/08/05 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python3爬取torrent种子链接实例
2020/01/16 Python
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
文秘专业大学生求职信
2013/11/10 职场文书
重阳节登山活动方案
2014/02/03 职场文书
2015年护士节慰问信
2015/03/23 职场文书
朋友聚会开场白
2015/06/01 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers