python3模块smtplib实现发送邮件功能


Posted in Python onMay 22, 2018

本文实例为大家分享了python3 smtplib发送邮件的具体代码,供大家参考,具体内容如下

smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片,用email.mime来装载内容。代码如下:

import smtplib 
import email.mime.multipart 
import email.mime.text 
 
msg=email.mime.multipart.MIMEMultipart() 
msg['from']='ustchacker@tom.com' 
msg['to']='blablabla@aliyun.com' 
msg['subject']='test' 
content=''''' 
 你好, 
   这是一封自动发送的邮件。 
 
  www.ustchacker.com 
''' 
txt=email.mime.text.MIMEText(content) 
msg.attach(txt) 
 
smtp=smtplib 
smtp=smtplib.SMTP() 
smtp.connect('smtp.tom.com','25') 
smtp.login('ustchacker@tom.com','password') 
smtp.sendmail('ustchacker@tom.com','blablabla@aliyun.com',str(msg)) 
smtp.quit()

查看邮箱内容:

python3模块smtplib实现发送邮件功能

可以看到,用Python发送邮件只需要用smtplib的connect(连接到邮件服务器)、login(登陆验证)、sendmail(发送邮件)三个步骤即可,简单方便。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之对象和类的实际运用
Aug 29 Python
python查询sqlite数据表的方法
May 08 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
Jan 20 Python
使用Python3制作TCP端口扫描器
Apr 17 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
Python人脸识别第三方库face_recognition接口说明文档
May 03 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
Python数据处理篇之Sympy系列(五)---解方程
Oct 12 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
Python爬虫基于lxml解决数据编码乱码问题
Jul 31 Python
python 如何利用argparse解析命令行参数
Sep 11 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 #Python
python3使用smtplib实现发送邮件功能
May 22 #Python
python抓取网站的图片并下载到本地的方法
May 22 #Python
Python3实现的字典、列表和json对象互转功能示例
May 22 #Python
python3.5 email实现发送邮件功能
May 22 #Python
python模块smtplib实现纯文本邮件发送功能
May 22 #Python
python邮件发送smtplib使用详解
Jun 16 #Python
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
vuex实现及简略解析(小结)
2019/03/01 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
python中模块查找的原理与方法详解
2017/08/11 Python
Django中的forms组件实例详解
2018/11/08 Python
Python的高阶函数用法实例分析
2019/04/11 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
企业厂务公开实施方案
2014/03/26 职场文书
十周年庆典策划方案
2014/06/03 职场文书
爱护公共设施标语
2014/06/24 职场文书
农业生产宣传标语
2014/10/08 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
青年文明号申报材料
2014/12/23 职场文书
首都博物馆观后感
2015/06/05 职场文书
科级干部培训心得体会
2016/01/06 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python