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删除指定目录下过期文件的2个脚本分享
Apr 10 Python
Python字符串处理函数简明总结
Apr 13 Python
Python素数检测实例分析
Jun 15 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Python3实现转换Image图片格式
Jun 21 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
Python从Excel中读取日期一列的方法
Nov 28 Python
Python实现分段线性插值
Dec 17 Python
python使用Paramiko模块实现远程文件拷贝
Apr 30 Python
django 环境变量配置过程详解
Aug 06 Python
用Python简陋模拟n阶魔方
Apr 17 Python
python读取mnist数据集方法案例详解
Sep 04 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大量数据造成内存不足的解决方法
2015/03/04 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
2015/11/30 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
Python占用的内存优化教程
2019/07/28 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
python关于变量名的基础知识点
2020/03/03 Python
python with语句的原理与用法详解
2020/03/30 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
使用html5 canvas绘制圆环动效
2019/06/03 HTML / CSS
总经理助理的八要求
2013/11/12 职场文书
顶岗实习计划书
2014/01/10 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
python requests模块的使用示例
2021/04/07 Python