Что означает пустой SMTP-ответ AUTH EHLO для MS Exchange?
Я программист, а не системный администратор, но системные администраторы моего клиента не помогают, и после долгих поисков я все еще не могу найти ответ на этот вопрос.
Мое Java-приложение получает следующий ответ от MS Exchange моего клиента после EHLO
EHLO PMNDEV3.prd.abc
250-PYTHON3.prd.abc Hello [155.5.200.100]
250-SIZE 20971520
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250-XEXCH50
250 XSHADOW
Обратите внимание, что ответ 250-AUTH не имеет параметров, поэтому моя библиотека программного обеспечения (JavaMail) по понятным причинам говорит, что она не может аутентифицироваться, так как нет поддерживаемых механизмов, объявленных в соответствии с RFC 4954.
Мой вопрос: почему это так? Может быть, происходит какая-то другая аутентификация не ESMTP, которая не вызывает объявления механизмов AUTH?
1 ответ
Сервер, вероятно, настроен так, чтобы не разрешать аутентификацию через незашифрованное соединение.
Что произойдет, если вы отправите AUTH PLAIN
после EHLO
? Есть ли жалобы на AUTH PLAIN
по чистому каналу?