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实现字符串的逆序 C++字符串逆序算法
May 28 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
python3正则提取字符串里的中文实例
Jan 31 Python
linux查找当前python解释器的位置方法
Feb 20 Python
Python Celery多队列配置代码实例
Nov 22 Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 Python
jupyter 导入csv文件方式
Apr 21 Python
python获取百度热榜链接的实例方法
Aug 25 Python
python中的split、rsplit、splitlines用法说明
Oct 23 Python
python两种获取剪贴板内容的方法
Nov 06 Python
python的变量和简单数字类型详解
Sep 15 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 auth_http类库进行身份效验
2009/03/19 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
PHP自定义错误用法示例
2016/09/28 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
Stop SQL Server
2007/06/21 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
python迭代器实例简析
2014/09/25 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
Django logging配置及使用详解
2019/07/23 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
爱护公物演讲稿
2014/09/09 职场文书
四风对照检查材料范文
2014/09/27 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
Golang解析JSON对象
2022/04/30 Golang