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 读取图像文件的性能对比
Mar 07 Python
python进程和线程用法知识点总结
May 28 Python
Python控制Firefox方法总结
Jun 03 Python
django settings.py 配置文件及介绍
Jul 15 Python
Python使用正则表达式分割字符串的实现方法
Jul 16 Python
django+echart数据动态显示的例子
Aug 12 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
Python脚本打包成可执行文件过程解析
Oct 20 Python
celery在python爬虫中定时操作实例讲解
Nov 27 Python
python实现经典排序算法的示例代码
Feb 07 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
77A一级收信机修理记
2021/03/02 无线电
从手册去理解分析PHP session机制
2011/07/17 PHP
php一行代码获取文件后缀名实例分析
2014/11/12 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
prettify 代码高亮着色器google出品
2010/12/28 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
2011/09/17 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
全面理解闭包机制
2016/07/11 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
js的三种继承方式详解
2017/01/21 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python中new方法的详解
2019/01/15 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
24式加速你的Python(小结)
2019/06/13 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
营销部内勤岗位职责
2014/04/30 职场文书
公共场所禁烟标语
2014/06/25 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers