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入门篇之字典
Oct 17 Python
python求列表交集的方法汇总
Nov 10 Python
用Python制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
Python实现的简单dns查询功能示例
May 24 Python
python生成二维码的实例详解
Oct 29 Python
python2与python3中关于对NaN类型数据的判断和转换方法
Oct 30 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
python批量修改xml属性的实现方式
Mar 05 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
java字符串格式化输出实例讲解
Jan 06 Python
Python使用openpyxl复制整张sheet
Mar 24 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
详解参数传递四种形式
2015/07/21 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
微信小程序 选项卡的简单实例
2017/05/24 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
Python插件机制实现详解
2020/05/04 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
优秀的自荐信要注意哪些
2014/01/03 职场文书
市场部规章制度
2014/01/24 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
物业管理专业求职信
2014/06/11 职场文书
干部个人考察材料
2014/12/24 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python