Недавно мы переехали на полуавтоматическую ферму Exchange, заменив нашу внутреннюю. Приложение, которое меня попросили помочь в устранении неполадок, использует IMAP для загрузки некоторых электронных писем с рассматриваемых серверов Exchange. Это не удается. Попытка «говорить по протоколу» напрямую (например, с помощью CAPABILITY) приводит к появлению настраиваемых сообщений о том, что разрешен только STARTTLS (я знаю, что они в некоторой степени настраиваются, потому что они упоминают внутреннее имя проекта для «полу-аутсорсинга» нашей электронной почты.) это в спецификации для IMAP? Я так понимаю RFC, что команда CAPABILITY должна быть всегда доступна, даже если не всегда правдоподобно. (NOOP и LOGOUT также не работают на этом этапе.) Это проблема конфигурации Exchange или, возможно, где-то еще? (IDS / Брандмауэр?)
Как бы то ни было, я также получил разрешение на nmap тестового экземпляра Exchange, и он не находит IMAP на порту 143, а вместо этого думает, что это какой-то другой протокол, что наводит на размышления. (Он думает, что это BIND, но при проверке версии BIND происходит сбой, что неудивительно, учитывая строки, которые он будет получать.)
Изменить: 993 уже может ожидать подключения TLS / SSL от туннеля, настроенного каким-либо другим способом. Имеет ли это смысл?