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小程序
Aug 15 Python
在Python的Django框架中为代码添加注释的方法
Jul 16 Python
用Python解决计数原理问题的方法
Aug 04 Python
MAC中PyCharm设置python3解释器
Dec 15 Python
Python 实现12306登录功能实例代码
Feb 09 Python
对python实时得到鼠标位置的示例讲解
Oct 14 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
使用Windows批处理和WMI设置Python的环境变量方法
Aug 14 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
python如何利用traceback获取详细的异常信息
Jun 05 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
福利彩票幸运号码自动生成器
2006/10/09 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
python selenium firefox使用详解
2019/02/26 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
机械工程师的岗位职责
2013/11/17 职场文书
11月红领巾广播稿
2014/01/17 职场文书
计算机专业职业规划
2014/02/28 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
个人作风建设自查报告
2014/10/22 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
《1942》观后感
2015/06/08 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
Python办公自动化解决world文件批量转换
2021/09/15 Python