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使用socket进行简单网络连接的方法
Apr 29 Python
python提取页面内url列表的方法
May 25 Python
Python实现的科学计算器功能示例
Aug 04 Python
分享vim python缩进等一些配置
Jul 02 Python
解决python中无法自动补全代码的问题
Dec 04 Python
Python使用dict.fromkeys()快速生成一个字典示例
Apr 24 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
python元组和字典的内建函数实例详解
Oct 22 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
python 利用opencv实现图像网络传输
Nov 12 Python
python 元组和列表的区别
Dec 30 Python
python3 使用ssh隧道连接mysql的操作
Dec 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
layui实现三级联动效果
2019/07/26 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
在windows系统中实现python3安装lxml
2016/03/23 Python
深入理解python函数递归和生成器
2016/06/06 Python
使用python 3实现发送邮件功能
2018/06/15 Python
django celery redis使用具体实践
2019/04/08 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
自我推荐书
2013/12/04 职场文书
化工操作工岗位职责
2014/04/29 职场文书
大专生自荐书范文
2014/06/22 职场文书
ktv好的活动方案
2014/08/15 职场文书
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server