Я хочу отправить электронное письмо через telnet. Когда я набрал в командной строке
telnet 'smtp_servername' 25 the following message appears
Could not open connection to the host, on port 25: Connect failed
Имя сервера и порт прослушивания верны. Я настроил учетную запись с этими учетными данными с помощью Mozilla Thunderbird (безопасная аутентификация: да и безопасность подключения: нет) и работает нормально.
Если я сделаю тот же тест с поп-сервером, он будет работать нормально.
telnet 'pop_servername' 110
+OK The Microsoft Exchange POP3 service is ready.
Есть идеи, почему сервер smtp не отвечает на мое соединение telnet?
Заранее спасибо,
Альберт
Есть ли у вас брандмауэр, который может блокировать telnet.exe? При использовании безопасности порт tcp часто меняется с 25 на что-то другое. Можете ли вы проверить, что thunderbird не изменил номер порта автоматически?
Когда вы используете telnet на порту, другой не может знать, что это telnet, пока вы не наберете что-нибудь хотя бы (или тайм-аут, если вы не набираете достаточно быстро)
Вы уверены, что не настроили SMTP-сервер для ответа только на «безопасный smtp» (порт 465, IIRC)? Это объяснило бы закрытый порт 25.
Еще один совет: возможно, вам нужно сначала пройти аутентификацию (через POP3), чтобы разблокировать порт 25 для вашего IP. Можете ли вы попробовать телнетинг после вы успешно проверили почту?