python实现QQ邮箱发送邮件


Posted in Python onMarch 06, 2020

本文实例为大家分享了python实现QQ邮箱发送邮件的具体代码,供大家参考,具体内容如下

1、代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
 
mail_host="smtp.qq.com"#设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关。
mail_user="**************"#qq邮箱登陆名
mail_pass="*****************" #开启stmp服务的时候并设置的授权码,注意!不是QQ密码。
 
sender='xxx@qq.com'#发送方qq邮箱
receivers=['xxx@qq.com']#接收方qq邮箱
 
message=MIMEText('测试发送 python 邮件','plain','utf-8')
message['From']=Header("beibei",'utf-8') #设置显示在邮件里的发件人
message['To']=Header("wowo",'utf-8') #设置显示在邮件里的收件人
 
subject ='python smtp email test'
message['Subject']=Header(subject,'utf-8') #设置主题和格式
 
try:
 smtpobj=smtplib.SMTP_SSL(mail_host,465) #本地如果有本地服务器,则用localhost ,默认端口25,腾讯的(端口465或587)
 smtpobj.set_debuglevel(1)
 smtpobj.login(mail_user,mail_pass)#登陆QQ邮箱服务器
 smtpobj.sendmail(sender,receivers,message.as_string())#发送邮件
 print("邮件发送成功")
 smtpobj.quit()#退出
except smtplib.SMTPException as e :
 print("Error:无法发送邮件")
 print(e)

2、执行结果:

python实现QQ邮箱发送邮件

python实现QQ邮箱发送邮件

3、遇到问题:

3.1、端口错误 SMTP 默认端口是25 ,但QQ邮箱不是

smtplib.SMTP_SSL(mail_host,465)

要用SMTP_SSL 

python实现QQ邮箱发送邮件

3.2、发送被拒绝连接  535, b'Error:  

python实现QQ邮箱发送邮件

3.3、获取授权码:

python实现QQ邮箱发送邮件

会在此处显示授权码,记下来。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python冒泡排序简单实现方法
Jul 09 Python
python用pickle模块实现“增删改查”的简易功能
Jun 07 Python
Python优先队列实现方法示例
Sep 21 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 Python
python中open函数的基本用法示例
Sep 07 Python
使用python写一个自动浏览文章的脚本实例
Dec 05 Python
Python imutils 填充图片周边为黑色的实现
Jan 19 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
快速一键生成Python爬虫请求头
Mar 04 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 #Python
关于Python字符串显示u...的解决方式
Mar 06 #Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 #Python
浅谈python的elementtree模块处理中文注意事项
Mar 06 #Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 #Python
Python使用ElementTree美化XML格式的操作
Mar 06 #Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 #Python
You might like
PHP 多维数组排序实现代码
2009/08/05 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
jQuery版仿Path菜单效果
2011/12/15 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
django解决跨域请求的问题详解
2019/01/20 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
python批量下载抖音视频
2019/06/17 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
护理毕业生自荐信范文
2013/12/22 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
庆六一宣传标语
2014/10/08 职场文书
学生检讨书怎么写
2014/10/09 职场文书
卡特教练观后感
2015/06/08 职场文书
毕业实习证明范本
2015/06/16 职场文书