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 相关文章推荐
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
python进阶教程之函数参数的多种传递方法
Aug 30 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
Apr 21 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
pyttsx3实现中文文字转语音的方法
Dec 24 Python
简单了解python数组的基本操作
Nov 26 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
Python OrderedDict字典排序方法详解
May 21 Python
最新pycharm安装教程
Nov 18 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
Python Flask搭建yolov3目标检测系统详解流程
Nov 07 Python
Python进程池与进程锁之语法学习
Apr 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
农民C键的运用技巧
2020/03/04 星际争霸
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
python数据归一化及三种方法详解
2019/08/06 Python
Python基于WordCloud制作词云图
2019/11/29 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
Python中的With语句的使用及原理
2020/07/29 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
个人简历自我鉴定
2013/10/11 职场文书
管理科学大学生求职信
2013/11/13 职场文书
简历上的自我评价
2014/02/03 职场文书
环保倡议书300字
2014/05/15 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
同学毕业留言寄语
2015/02/27 职场文书
防震减灾主题班会
2015/08/14 职场文书