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的正则表达式re模块的常用方法
Mar 09 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
django限制匿名用户访问及重定向的方法实例
Feb 07 Python
Python使用requests提交HTTP表单的方法
Dec 26 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
如何使用Python自动控制windows桌面
Jul 11 Python
Python 私有化操作实例分析
Nov 21 Python
parser.add_argument中的action使用
Apr 20 Python
python使用openpyxl操作excel的方法步骤
May 28 Python
python request 模块详细介绍
Nov 10 Python
Python离线安装openpyxl模块的步骤
Mar 30 Python
python 如何将两个实数矩阵合并为一个复数矩阵
May 19 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图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
PHP实现懒加载的方法
2015/03/07 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
JavaScript设置body高度为浏览器高度的方法
2015/02/09 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
详解Angular操作cookies方法
2018/06/01 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
python简单实现刷新智联简历
2016/03/30 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
如何使用python切换hosts文件
2020/04/29 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
经济贸易系毕业生求职信
2014/05/31 职场文书
2014年体育工作总结
2014/11/24 职场文书
实习介绍信模板
2015/01/30 职场文书
教师聘用意向书
2015/05/11 职场文书
全陪导游词开场白
2015/05/29 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
php实现自动生成验证码的实例讲解
2021/11/17 PHP