我尝试执行以下操作:
import smtplib
smtplib.SMTP("smtp.gmail.com",587)
我收到错误:socket.error: [Errno 10060]
连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败
经过一番挖掘,我觉得我的防火墙是罪魁祸首。 我试图打开端口587
(在转发到我的机器的端口上)但仍然没有运气
我需要打开一个不同的响应端口吗?
答案 0 :(得分:0)
您的机器/网络一定是个问题。我可以毫无问题地连接:
In [1]: import smtplib
In [2]: smtplib.SMTP("smtp.gmail.com",587)
Out[2]: <smtplib.SMTP instance at 0x104519d40>
也许代理问题?