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 19 Python
python中管道用法入门实例
Jun 04 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
Jan 07 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
Mar 19 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
Python日志无延迟实时写入的示例
Jul 11 Python
python实现动态数组的示例代码
Jul 15 Python
django框架创建应用操作示例
Sep 26 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
OpenCV 之按位运算举例解析
Jun 19 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
深入解析php之apc
2013/05/15 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
2018/10/14 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
JavaScript中Function详解
2015/02/27 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
信息管理专业推荐信
2013/10/29 职场文书
财务会计专业推荐信
2013/11/30 职场文书
直接有效的自我评价
2014/01/11 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
小学数学国培研修日志
2015/11/13 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
粗暴解决CUDA out of memory的问题
2021/05/22 Python
maven依赖的version声明控制方式
2022/01/18 Java/Android