Какой порт открыть для gmail TLS в python smtplib

Я пытался сделать следующее:

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

Я получил ошибку: socket.error: [Errno 10060]

Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить

после некоторых копаний у меня возникает ощущение, что мой брандмауэр виноват. Я пытался открыть порт 587 (на переадресацию портов на мою машину) и все равно не повезло

Есть ли другой порт для ответа, который мне нужно открыть?

1 ответ

Это должно быть проблема с вашей машиной / сетью. Я могу подключиться без проблем:

In [1]: import smtplib

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

Может быть проблема с прокси?

Другие вопросы по тегам