在python smtplib中为gmail TLS打开哪个端口

时间:2012-05-15 06:49:37

标签: python smtplib

我尝试执行以下操作:

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

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

连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败

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

我需要打开一个不同的响应端口吗?

1 个答案:

答案 0 :(得分:0)

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

In [1]: import smtplib

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

也许代理问题?