0

我尝试执行以下操作:

import smtplib
smtplib.SMTP("smtp.gmail.com",587)

我得到了错误:socket.error: [Errno 10060]

连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应

经过一番挖掘,我觉得我的防火墙是罪魁祸首。我试图打开端口587(在转发到我的机器的端口上)但仍然没有运气

我需要打开的响应是否有不同的端口?

4

1 回答 1

0

一定是您的机器/网络有问题。我可以毫无问题地连接:

In [1]: import smtplib

In [2]: smtplib.SMTP("smtp.gmail.com",587)
Out[2]: <smtplib.SMTP instance at 0x104519d40>

也许是代理问题?

于 2012-05-15T06:54:25.260 回答