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

Я я видел ответ здесь на аналогичный вопрос, но моя ситуация отличается тем, что он отлично работает, когда я подключаюсь к почтовому серверу через telnet из ящика Linux, но я получаю эту ошибку «500 нераспознанных команд» при использовании telnet из 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?

0
задан 14 March 2017 в 14:54
2 ответа

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

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

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

3
ответ дан 4 December 2019 в 11:44

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

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

1
ответ дан 4 December 2019 в 11:44

Теги

Похожие вопросы