Python发送QQ邮件常见报错和代码
常见报错
报错1:550, b’Connection frequency limited
出错原因:该服务器IP的发信频率超过腾讯邮箱限制。
腾讯邮箱对来自相同IP的外部发信服务器有一定的频率限制:
超过每分钟发信量限制,此IP地址被禁止发信若干分钟。
超过每小时发信量限制,此IP地址被禁止发信若干小时。
超过每日发信量限制,此IP地址本日内禁止再发信。
while True:server.sendmail(from_addresses,to_addresses,msg.as_string())
腾讯的邮箱限制是保密的哦
报错2:550 Mailbox unavailable or access denied
出错原因:要发送的收件人短时间内收到大量邮件,腾讯邮箱为避免受到恶意攻击,暂时禁止向该收件人发信。
可以暂停向该收件人发信,稍后重新尝试。
报错3:501 Bad address syntax
出错原因:所填写的收件人地址格式不正确
报错4:550 Spam is embedded in the email
出错原因:该邮件内容用户自定义部分被嵌入了垃圾信息,被大量用户投诉为垃圾邮件,QQ邮箱将禁止此类邮件内容的发送
报错5:535, b’Error: authentication failed
在开启POP3/SMTP服务,并开启客户端授权密码时会设置授权码,将这个授权码代替赋值变量password即可。
Python3.7可用代码(QQ邮箱,基于SMTP协议):
import smtplib
from email.mime.text import MIMEText
email = 'smtp.qq.com'
from_addresses = '你的邮箱地址'
codes = '你的授权码'
to_addresses = '收件人邮箱地址'
msg = MIMEText(' 正文 ','plain','utf-8')
server = smtplib.SMTP_SSL(email)
server.connect(email,465)
server.login(from_addresses,codes )
server.sendmail(from_addresses,to_addresses,msg.as_string())
server.quit()
#如果你想退出的话
完
Python发送QQ邮件常见报错和代码相关推荐
- python发送qq邮件(加密非加密)
python发送qq邮件,加密发送,非加密发送 设置qq邮箱 设置开启客户端功能 设置--->账户 开启POP3/SMTP服务 根据提示开启 授权码 开启成功 查看qq邮件服务器信息1 查看qq ...
- python发送QQ邮件报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]和smtplib.SMTPAuthenticationError(已解决)
用python代码发送qq邮件时,采用了以下服务器设置,结果报错: server = smtplib.SMTP_SSL('smtp.qq.com', 587) 报错信息为: ssl.SSLError: ...
- python发送qq邮件_python使用SMTP发送qq或sina邮件
python使用qq邮箱(个人邮箱)发送邮件需开启qq邮箱的SMTP服务 在设置中开启pop3/SMTP服务,返回的密码就是之后代码中登录使用账户密码(在完整代码中标识了出来) 之后出现如下错误 复制 ...
- 教你一招用python发送QQ邮件
这里用到了Python的两个包来发送邮件: smtplib 和 email . Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件"包裹".使用 ...
- python发送qq邮件列表_Python SMTP发送邮件
发送邮件是个很常用的功能.比如自己写个脚本获取并分析股票或期货数据,如果发现有交易机会.此时可以发个邮件来提醒自己. SMTP即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控 ...
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...
- python发送qq邮件列表_python 发送邮件
#!/usr/bin/env python#-*- coding: utf-8 -*-#导入smtplib和MIMEText importsmtplibfromemail.mime.text impo ...
- python写自动化测试脚本常见报错_Appium自动化测试
3. Appium安装配置 3.1. 限制 如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS ...
- python发送qq邮件_Python实现给qq邮箱发送邮件的方法
#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...
- python发送qq邮件失败_Python实现给qq邮箱发送邮件的方法
#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...
最新文章
- 关于pytorch--embedding的问题
- 参考答案:05 实对称矩阵与二次型
- stdarg.h的库函数用法小结
- LaTex 各种特殊符号
- distance在函数 int_TensorFlow函数:tf.losses.cosine_distance
- AA级与AAA级台灯 重要指标对比
- 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的社区疫情防控管理系统
- 李彦宏开年内部信:2018营收破千亿,做出好产品的百度已归来
- openfire spark用户名问题续
- android切图倍数,【Flutter工具】fmaker:自动生成倍率切图/自动更换App图标
- 共轭梯度法(Conjugate Gradient)
- SQL篇·Oracle字段根据逗号等分割
- RISC-V嵌入式开发入门篇2:RISC-V汇编语言程序设计(下)
- 禁用deepin的搜狗输入法简繁切换快捷键
- 邮箱客户端 gmail支持_如何在新的Gmail中启用离线支持
- LWIP 以太网先启动后插入网线无法入网的解决办法
- 城市虚拟交通系统与交通发展决策支持模式研究
- C语言 弹小球 小游戏(控制台)
- mysql表分区备份_ZRM 2.1:备份MySQL分区表
- 英特尔oneAPI---跨架构实现高效率