python判断邮件发送成功_【基本解决】python中用SMTP发送QQ邮件提示成功但是收件人收不到邮件...
折腾:
期间,
已经用了smtp的ssl去发送邮件了,但是结果:
第二收件人也没有收到邮件。。。
那去把端口号从465改为587:
smtpPort=587,
结果直接出错:
smtpObj = smtplib.SMTP_SSL(smtpServer, smtpPort)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtplib.py”, line 801, in __init__
SMTP.__init__(self, host, port, local_hostname, timeout)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtplib.py”, line 256, in __init__
(code, msg) = self.connect(host, port)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtplib.py”, line 316, in connect
self.sock = self._get_socket(host, port, self.timeout)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtplib.py”, line 807, in _get_socket
new_socket = ssl.wrap_socket(new_socket, self.keyfile, self.certfile)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py”, line 943, in wrap_socket
ciphers=ciphers)
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py”, line 611, in __init__
self.do_handshake()
File “/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py”, line 840, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:661)
之前发送没收到,难道有延迟。
再去用465端口发试试,问题依旧:两个收件人都还是收不到。
去qq邮箱里看看,发件箱中是否有发出的邮件。
结果发现了,自己收到腾讯回复我的邮件发送失败的提示:
点击 填写验证码
理论上就可以发送邮件了。
【总结】
此处如果发送一些内容被腾讯检测怀疑是垃圾邮件,则python的smtp发送qq的邮件,会被QQ邮箱系统拒绝,且会显示在:
发件箱:标题是“邮件未能发送成功”,正文中告诉你是疑似垃圾邮件,点击“填写验证码”,输入验证码后,理论上可以继续发送成功的。
草稿箱:没有发布成功的邮件会保存在“草稿箱”中。
只不过是此处:
【未解决】Python中smtp如何发送多个收件人地址且带名字的且可以被格式化
还有其他问题:
带名字的多个收件人的如何格式化没有搞定,导致收件人地址乱了,所以才还是收不到。
python判断邮件发送成功_【基本解决】python中用SMTP发送QQ邮件提示成功但是收件人收不到邮件...相关推荐
- python环境配置不成功_怎么解决python配置环境变量不成功
怎么解决python配置环境变量不成功 发布时间:2020-08-25 16:02:46 来源:亿速云 阅读:94 这期内容当中小编将会给大家带来有关怎么解决python配置环境变量不成功,文章内容丰 ...
- python 折线图中文乱码_彻底解决 Python画图中文乱码问题--Pyplotz组件
1 源起 自从开始学习Python,就非常喜欢用来画图.一直没有需求画要中文显示信息的图,所以没有配置Python中文的环境.由于昨天就需要画几十个形式相同,只是数据不同的图,并且需要显示中文信息.如 ...
- python如何读取log文件_怎么解决Python读取log文件时报错
怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...
- python输出文件有省略号_如何解决Python输出是省略号的问题
如何解决 Python 输出是省略号的问题 大家在用 Python 工作的时候是否遇到过 Python 输出是省略号的问题, 那么遇到这种情况后 小伙伴是如何解决的呢 ? 是不是也有刚接触 Pytho ...
- python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确
#setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...
- python判断哪个数最小_怎么用python比较三个数大小
大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如依次接收用户输入的3个数,排 ...
- python中文显示不出来_彻底解决Python里matplotlib不显示中文的问题
在很长一段时间里用Python绘图,matplotlib都不能很好的显示中文,起初是认为我的pycharm里的设置问题,但是发现同样的问题在spyder里也同样的出现了,虽然有的地方可以用英文实在不行 ...
- python编码问题无法复现_彻底解决Python编码问题
1. 基本概念 字符集(Character set) 解释:文字和符合的总称 常见字符集: Unicode字符集 ASCII字符集(Unicode子集) GB2312字符集 编码方法(Encoding ...
- python编码用什么软件_彻底解决Python编码问题
1. 基本概念 字符集(Character set) 解释:文字和符合的总称 常见字符集: Unicode字符集 ASCII字符集(Unicode子集) GB2312字符集 编码方法(Encoding ...
- python判断素数的函数_如何用python求素数
如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...
最新文章
- UITableView学习笔记
- jQuery Mobile 1.1八大新特性介绍
- mongodb同时更新一条记录_MongoDB 存储和优化系列一
- 《Python Cookbook 3rd》笔记汇总
- android 集成同一interface不同泛型_C# 基础知识系列- 10 反射和泛型(二)
- bootstrapValidator验证的remote中data属性里获取select一直是默认值
- 【BZOJ1483】【codevs2335】【hdu5997】梦幻布丁+加强版,LCA+主席树
- ReplicaManager分析
- 基于DevExpress XtraGrid控件实现的凭证式显示
- IDEA统计自己写了多少行Java代码,看看自己的辛劳成果吧
- 挂载命令 mount
- SNS网站LinkedIn的Java架构技术
- 安装PS时提示安装程序检测到计算机重新启动操作可能处于挂起状态,建议您退出安装...
- 天狮集团新零售有什么优势?天狮直销等于天狮新零售?
- SQL Server中的锁
- 2023秋招—大数据开发面经—网易云音乐
- SMMU架构手册之数据结构和转换流程(2)
- windows当服务器不稳定,windows7网速不稳定上网总是断断续续的几种原因和解决方法...
- 手把手教你实现window图片爬虫(二)
- php直播源码,生成验证码并提交验证
热门文章
- 2020清华大学计算机复试线,2020清华大学复试分数线已公布
- [转载]深入分析:我们为何需要DDR2内存技术(多图)
- Oracle显示表裂开,【案例】Oracle RAC脑裂导致节点重启原因分析
- HCNP学习笔记之HCNP学习的几种境界
- 输入三角形的3边长,求三角形面积
- 王光耀20176474
- 《庄子·外篇·知北游第二十二》
- 【Semantic Embedding】: CDSSM(CLSM)模型
- linux more命令查找关键字,Linux下more命令高级用法
- 帝国cms php mip提交,帝国cms模板百度mip修改详细教程(下)