python用QQ企业邮箱给别人发邮件后找不到发送记录

Python018

python用QQ企业邮箱给别人发邮件后找不到发送记录,第1张

你连接的是什么服务器?腾讯的企业邮箱标准smtp服务器是smtp.exmail.qq.com发送端口为25 不需要勾选ssl,而且是必须要使用邮箱完整地址和邮箱密码验证通过后才能发送的,你使用的这个脚本是不是哪块不完整导致的?

原因

1、qq邮箱是否开启smtp功能,是每个邮箱单独进行开启设置的

所以先确定你的qq邮箱是否开启了smtp

2、python发送 要使用验证模式

需要立即检查QQ邮箱的授权功能是否还处于开启状态。

QQ邮箱有一个保护机制,如果短时间频繁的发送邮件,系统会自动取消授权发送的功能,并提醒你修改QQ密码。

如果手动修改了QQ密码,授权功能自动失效,需要重新申请授权密码。

ipv4需要登录,ipv6不需登陆,而考虑到开机的时候ipv4可能是未登录的状态,而qq邮箱是没法在纯ipv6的环境下使用的,因此采用ipv6下可以发送邮件的outlook邮箱。

设置该python程序开机自启,即在C盘start目录下加入一个批处理文件,方法是用记事本写下如下代码:python1.py(我命名上面的py程序为1.py,按照实际的文件名来处理),保存之后将该.txt改成.bat即变成了批处理文件然后把你的.py文件拷贝到c盘System32下即可。

ipv6状态下需要注意远程的电脑设置好这些之后不要反复的开机折腾,要不邮箱可能被视为发送垃圾邮件而被暂时锁定。