Назад | Перейти на главную страницу

Получение «500 неопознанных команд» при telnet на почтовый сервер из Windows - отлично работает в Linux

Я видел ответ Вот на аналогичный вопрос, но моя ситуация отличается тем, что он отлично работает, когда я подключаюсь к почтовому серверу с помощью telnet из ящика Linux, но я получаю эту ошибку «500 unrecognized command», когда я подключаюсь к почтовому серверу из Windows.

Windows:

C:\Users\Administrator>telnet
Microsoft Telnet> OPEN 192.168.1.7 25
220 ****************************************************************************
****************
EHLO
500 unrecognized command

Linux:

[me@mybox log]$ telnet 192.168.1.7 25
Trying 192.168.1.7...
Connected to 192.168.1.7 (192.168.1.7).
Escape character is '^]'.
220 ********************************************************************************************
EHLO me
250-mail1.mycorp.com Hello me [192.168.0.61]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
250 XXXA

Может ли кто-нибудь помочь диагностировать эту проблему в Windows?

Где-то задействован Cisco PIX / ASA. Это брандмауэр, блокирующий SMTP-трафик. Странное поведение при включении функции сканирования SMTP.

Неважно, что поведение отличается - простой факт в том, что функция включена и ее нужно отключить.

Это настолько распространенная проблема, что об этом есть даже статья в базе знаний Microsoft! https://support.microsoft.com/en-gb/help/320027/

По моему опыту, эта ошибка часто вызвана функцией брандмауэра, которая блокирует / сканирует SMTP-трафик.

Вы должны уточнить это у администратора брандмауэра (может ли он это выключить). Вы также можете попытаться найти соединение, которое не использует этот брандмауэр, чтобы дважды проверить это.