Что означает пустой 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 по чистому каналу?

Другие вопросы по тегам