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

Как Outlook автоматически определяет данные почтового сервера?

Является ли это просто предустановленным списком, который у них есть в программном обеспечении, которое определяет серверы для подключения и правильные настройки, или есть основанный на DNS или аналогичный инструмент, который он использует для определения этих деталей сервера?

Если он использует что-то, что можно настроить на стороне сервера, что нужно настроить, чтобы помочь Outlook (или аналогичным приложениям) автоматически получать сведения о сервере для сервера?

Является ли это просто предустановленным списком, который у них есть в программном обеспечении, которое определяет серверы для подключения и правильные настройки, или есть основанный на DNS или аналогичный инструмент, который он использует для определения этих деталей сервера?

Это называется Служба автообнаружения Exchange, и хотя детали немного различаются от версии к версии, это служба, которая «настраивается» на сервере Exchange и предназначена для работы с клиентами Outlook.

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

Если вы читаете технический документ, вы можете получить подробные сведения о нем, и это действительно довольно просто (Outlook отправляет запрос в AD, получает обратно URL-адрес автообнаружения и нажимает его, чтобы попытаться извлечь данные, которые он автоматически заполняет), так что, вероятно, ничто не мешает кому-то поддерживать его с другим почтовым сервером или клиентом, но нет особой мотивации для этого, поскольку он опирается на Microsoft AD, собственный стандарт, используемый Microsoft Exchange и Microsoft Outlook, и не предлагает совместимости вне экосистемы Microsoft.

Если он использует что-то, что можно настроить на стороне сервера, что нужно настроить, чтобы помочь Outlook (или аналогичным приложениям) автоматически получать сведения о сервере для сервера?

Он автоматически устанавливается и настраивается при установке Роль сервера клиентского доступа на сервере Exchange, поэтому вам действительно не нужно ничего настраивать, кроме роли CAS на вашем сервере (ах) Exchange. Здесь есть довольно полезная статья, это немного глубже в том, что влечет за собой все службы автоматического обнаружения, которые могут быть довольно полезны для устранения неполадок или нестандартных / неподдерживаемых настроек autdiscover, но на самом деле администратор очень мало что делает при настройке автообнаружения. Это либо работает, и вы счастливы, либо нет, и вы вырываете много волос, чтобы решить эту проблему.