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的Django框架中的通用视图
May 04 Python
python flask实现分页效果
Jun 27 Python
Python实现将HTML转换成doc格式文件的方法示例
Nov 20 Python
python Opencv将图片转为字符画
Feb 19 Python
Python子类继承父类构造函数详解
Feb 19 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
Python正则表达式学习小例子
Mar 03 Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 Python
python 字符串格式化的示例
Sep 21 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 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.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
实用函数4
2007/11/08 PHP
简单的PHP图片上传程序
2008/03/27 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
python的多重继承的理解
2017/08/06 Python
python 多进程队列数据处理详解
2019/12/23 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
如何解决安装python3.6.1失败
2020/07/01 Python
Django admin组件的使用
2020/10/24 Python
经管应届生求职信
2013/11/17 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
写给老师的保证书
2015/05/09 职场文书
2015年教务工作总结
2015/05/23 职场文书
实施意见格式范本
2015/06/05 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js