【问题标题】:Python smtplib connect error 10060Python smtplib 连接错误 10060
【发布时间】:2017-12-29 14:57:54
【问题描述】:

我在使用 smtplib 时遇到了一个我不明白的错误。 我在 Windows 10 上,在我设置的 cmd 窗口中:

set MAIL_SERVER=smtp.googlemail.com
set MAIL_PORT=587
set MAIL_USE_TLS=1
set MAIL_USERNAME='my-gmail-username'
set MAIL_PASSWORD='my-gmail-password'

在 Python 3.6 中,我正在执行以下操作:

from flask_mail import Message
from app import mail
msg = Message('test subject', sender='my-gmail-adress',recipients=['my-gmail-adress'])
msg.body = 'text body'
msg.html = '<h1>HTML body</h1>'
mail.send(msg)

我在控制台中收到以下错误: “…… _init__ 中的文件“...\Python\Python36-32\lib\smtplib.py”,第 254 行引发 SMTPConnecterror(code, msg) smtplib.SMTPConnectError: (421, b'无法连接服务器 2a00:1450:400c:c04::10 (2a00:1450:400c:c04::10:587), 连接错误 10060')

注意:我已授权 gmail 根据需要使用“不太安全的应用程序”。

非常感谢您的帮助!

【问题讨论】:

  • 您的主机是否启用了 IPv6?
  • 感谢 max 的帮助,Avast 电子邮件代理阻止了 smtplib。
  • 为什么需要 -1 ?这个问题是否在堆栈的其他地方引用过?这里有什么问题?

标签: python flask smtplib


【解决方案1】:

好的,已解决:需要断开 Avast 电子邮件代理。

【讨论】:

  • 我的确切问题因此立即得到解决。谢谢!
猜你喜欢
  • 1970-01-01
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-28
  • 2019-11-11
  • 1970-01-01
相关资源
最近更新 更多