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获取当前日期和时间的方法
Apr 30 Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 Python
Python中安装easy_install的方法
Nov 18 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
Python制作exe文件简单流程
Jan 24 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
python算的上脚本语言吗
Jun 22 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 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下10件你也许并不了解的事情
2008/09/11 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
四个PHP非常实用的功能
2015/09/29 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
vue-router 中 meta的用法详解
2019/11/01 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
2014全国两会心得体会
2014/03/17 职场文书
产品质量承诺书范文
2014/03/27 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
一条 SQL 语句执行过程
2022/03/17 MySQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers