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 相关文章推荐
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
Jan 05 Python
python实现动态数组的示例代码
Jul 15 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
python实现高斯投影正反算方式
Jan 17 Python
Python实现名片管理系统
Feb 14 Python
Python实现ATM系统
Feb 17 Python
python简单利用字典破解zip文件口令
Sep 07 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
如何Tkinter模块编写Python图形界面
Oct 14 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
Pygame如何使用精灵和碰撞检测
Nov 17 Python
python超详细实现完整学生成绩管理系统
Mar 17 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实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
Javascript的闭包详解
2014/12/26 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
Django 生成登陆验证码代码分享
2017/12/12 Python
python正则表达式面试题解答
2020/04/28 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
Python如何读取、写入CSV数据
2020/07/28 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
财务出纳岗位职责
2014/02/03 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2015年班干部工作总结
2015/04/29 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js