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 相关文章推荐
haskell实现多线程服务器实例代码
Nov 26 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
利用python求解物理学中的双弹簧质能系统详解
Sep 29 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 Python
python Pandas库基础分析之时间序列的处理详解
Jul 13 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
python如何导入依赖包
Jul 13 Python
python flappy bird小游戏分步实现流程
Feb 15 Python
python创建字典及相关管理操作
Apr 13 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 高效率写法 推荐
2010/02/21 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
Python中Numpy mat的使用详解
2019/05/24 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
详解Django CAS 解决方案
2019/10/30 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
退伍老兵事迹材料
2014/01/31 职场文书
生日宴会主持词
2014/03/20 职场文书
赔偿协议书范本
2014/04/15 职场文书
难忘的一课教学反思
2014/04/30 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
运动会加油稿30字
2015/07/21 职场文书
汽车销售合同文本
2019/08/08 职场文书
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记