Короче ответ: ты уверен, что он висит? Потому что это не похоже на проблему с Windows. Вы ожидаете заголовок ответа? Потому что я могу получить ответный заголовок 220
когда я Telnet к порту 25 на smtp.gmail.com
.
Более длинный ответ: мне ни один из ответов не кажется ненормальным; Я не вижу эти выводы как «висящие». Но довольно нормальное / ожидаемое поведение при работе на необработанном уровне сети.
Например, когда я пытаюсь подключиться через Telnet к Google.com через порт 80 в Mac OS X 10.9.5 (Mavericks), он также просто «зависает»:
telnet www.google.com 80
Ответ, который я получаю, следующий:
Trying 216.58.219.196...
Connected to www.google.com.
Escape character is '^]'.
То же самое с попыткой подключиться к порту 465
на SMTP-сервере Google, как это было предложено комментатором:
telnet smtp.gmail.com 465
Ответ, который я получаю, следующий:
Trying 74.125.141.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
Но если я пытаюсь подключиться к порту 25 через Telnet, я получаю ответ от сервера:
telnet smtp.gmail.com 25
И вот что я получаю:
Trying 74.125.141.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP jk10sm23672404vdb.13 - gsmtp
Обратите внимание на последнюю строку с ответным баннером 220
. Я считаю, что это то, что вы ищете.