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程序设计入门(1)基本语法简介
Jun 13 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
python基于windows平台锁定键盘输入的方法
Mar 05 Python
Python创建xml的方法
Mar 10 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
Python中按值来获取指定的键
Mar 04 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
Python matplotlib实时画图案例
Apr 23 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
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
php制作简单模版引擎
2016/04/07 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
英国香水店:The Perfume Shop
2017/03/27 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
2014年党务工作总结
2014/11/25 职场文书
平遥古城导游词
2015/02/03 职场文书
八年级英语教学反思
2016/02/15 职场文书
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技