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 相关文章推荐
使用cx_freeze把python打包exe示例
Jan 24 Python
Python yield 小结和实例
Apr 25 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
解析Python中的异常处理
Apr 28 Python
Python中标准模块importlib详解
Apr 16 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
使用keras时input_shape的维度表示问题说明
Jun 29 Python
python 元组和列表的区别
Dec 30 Python
python 模拟在天空中放风筝的示例代码
Apr 21 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中var_export与var_dump的区别分析
2010/08/21 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
python中requests模块的使用方法
2015/04/08 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
python 获取图片分辨率的方法
2019/01/08 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
业务部门经理岗位职责
2014/02/23 职场文书
客服专员岗位职责
2014/02/28 职场文书
高考寄语大全
2014/04/08 职场文书
教师岗位职责
2015/02/03 职场文书
出国留学英文自荐信
2015/03/25 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
大学生军训感言
2015/08/01 职场文书
教师外出学习心得体会
2016/01/18 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书