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安装第三方库及常见问题处理方法汇总
Sep 13 Python
Sanic框架应用部署方法详解
Jul 18 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
Jan 22 Python
python实现飞机大战游戏
Oct 26 Python
Python面向对象进阶学习
May 21 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
Python 实现数据结构-堆栈和队列的操作方法
Jul 17 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
Dec 12 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
Python Pivot table透视表使用方法解析
Sep 11 Python
PyQt5结合matplotlib绘图的实现示例
Sep 15 Python
解决python 输出到csv 出现多空行的情况
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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
php下获取客户端ip地址的函数
2010/03/15 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
PHP垃圾回收机制引用计数器概念分析
2013/06/24 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
jQuery消息提示框插件Tipso
2015/05/04 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
javascript宿主对象之window.navigator详解
2016/09/07 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
javascript自定义事件功能与用法实例分析
2017/11/08 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
python2.7到3.x迁移指南
2018/02/01 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
关于python3中setup.py小概念解析
2019/08/22 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
奥地利体育网上商店:Gigasport
2019/10/09 全球购物
策划助理岗位职责
2013/11/18 职场文书
中学家长会邀请函
2014/01/17 职场文书
法人授权委托书范本
2014/04/04 职场文书
企业团队精神心得体会
2016/01/19 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL