如果你已经按照上述步骤进行了正确的设置,但仍然遇到邮件发送失败的问题,请尝试以下解决方法:

  1. 检查网络连接:确保你的网络连接正常,并且可以访问互联网。

  2. 检查QQ邮箱设置:请确保你的QQ邮箱设置中允许通过SMTP发送邮件。你可以登录QQ邮箱,在 '设置' 中找到 '账户' 选项卡,并确保开启了SMTP服务。

  3. 检查端口设置:尝试将SMTP服务器的端口修改为465或587。在代码中将 smtpObj.connect(smtp_server, 25) 改为 smtpObj.connect(smtp_server, 465)smtpObj.connect(smtp_server, 587)

  4. 使用SSL加密连接:尝试使用SSL加密连接SMTP服务器。在代码中添加以下代码:

    smtpObj = smtplib.SMTP_SSL(smtp_server, 465)
    

    并将 smtpObj.connect(smtp_server, 25) 替换为 smtpObj.login(sender, password)

如果你尝试了以上方法仍然无法解决问题,请检查是否有其他可能的配置错误,并确保你的QQ邮箱账户和授权码是正确的。如果问题仍然存在,请尝试使用其他邮箱服务商进行邮件发送,检查是否仅限于QQ邮箱遇到问题。


原文地址: https://www.cveoy.top/t/topic/oHq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录