python3.x实现发送邮件功能


Posted in Python onMay 22, 2018

本文实例为大家分享了python3.x 发送邮件的具体代码,供大家参考,具体内容如下

Python有两个包可以发送邮件:smtplib和email

# - * - coding: utf - 8 -*-
#
# 作者:田丰
# 邮箱:fonttian@163.com
# 撰写时间:2017年4月22日
# Python版本:3.6.1
# CSDN:http://blog.csdn.net/fontthrone
#
import smtplib
import email.mime.multipart
import email.mime.text

msg = email.mime.multipart.MIMEMultipart()
msgFrom = 'fonttian@163.com' #从该邮箱发送
msgTo = 'marktian1986@163.com' #发送到该邮箱
smtpSever='smtp.163.com' # 163邮箱的smtp Sever地址
smtpPort = '25' #开放的端口
sqm='将这里替换为你的授权码' # 在登录smtp时需要login中的密码应当使用授权码而非账户密码

msg['from'] = msgFrom
msg['to'] = msgTo
msg['subject'] = 'Python自动邮件-'+dataNumber
content = '''
你好:
  这是一封python3发送的邮件
'''
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib
smtp = smtplib.SMTP()
'''
smtplib的connect(连接到邮件服务器)、login(登陆验证)、sendmail(发送邮件)
'''
smtp.connect(smtpSever, smtpPort)
smtp.login(msgFrom, sqm)
smtp.sendmail(msgFrom, msgTo, str(msg))
# s = smtplib.SMTP("localhost")
# s.send_message(msg)
smtp.quit()

要注意的是现在的163需要先开启smtp服务,然后获取验证码才能真正的使用,其他邮箱也是类似的效果
此处仅仅以网易邮箱为例:

python3.x实现发送邮件功能

如图:

1.在登录网易邮箱网页版后,在图中的设置中点击”POP3/SMTP/IMAP”服务
2.然后点击图中黄色荧光笔位置,即可开始设置SMTP服务,注意保存授权码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
python dict.get()和dict['key']的区别详解
Jun 30 Python
Python模拟三级菜单效果
Sep 11 Python
python 处理数字,把大于上限的数字置零实现方法
Jan 28 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 Python
详解Python函数式编程—高阶函数
Mar 29 Python
django 消息框架 message使用详解
Jul 22 Python
基于MATLAB和Python实现MFCC特征参数提取
Aug 13 Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 Python
keras导入weights方式
Jun 12 Python
python获取整个网页源码的方法
Aug 03 Python
Pygame如何使用精灵和碰撞检测
Nov 17 Python
python 爬虫 批量获取代理ip的实例代码
May 22 #Python
python 获取当天每个准点时间戳的实例
May 22 #Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 #Python
python3实现163邮箱SMTP发送邮件
May 22 #Python
django请求返回不同的类型图片json,xml,html的实例
May 22 #Python
Django使用HttpResponse返回图片并显示的方法
May 22 #Python
python实现最长公共子序列
May 22 #Python
You might like
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
JavaScript的Function详细
2006/11/14 Javascript
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
2013/04/23 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
常见的python正则用法实例讲解
2016/06/21 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
python中if嵌套命令实例讲解
2021/02/25 Python
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
Linux机考试题
2015/10/16 面试题
高中语文教学反思
2014/01/16 职场文书
团购业务员岗位职责
2014/03/15 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
永不妥协观后感
2015/06/10 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python