Миграция на Echange 2007: настройка сервиса автообнаружения

Миграция на Exchange 2007Сервис автообнаружения (autodiscover) является новой функцией Exchange 2007. Затрагивает он работу Exchange сервера с клиентами Outlook 2007. Через этот сервис клиенты Outlook 2007 получают оффлайновую адресную книгу, доступ к заместителю (Out of Office Assistant), информации о доступности пользователя (free/busy information) итд. В общем вещь очень важная и связанная напрямую с работой пользователей. Существует несколько сценариев настройки этого сервиса, связано это с разной конфигурацией клиентских почтовых организаций. Я расскажу лишь об одном, на мой взгляд, самом простом способе настройки. Настройка делается в несколько шагов.

1. Создание и установка сертификата, поддерживающего несколько DNS имён на сервере и на клиентах. Создание сертификата я подробно описал ранее. Там же описано как устанавливать его на сервере. Клиентам сертификат можно раздать централизованно, используя групповые политики.

2. Создание необходимых записей во внешней DNS-зоне. Для того, чтобы клиент Outlook 2007 смог подключиться к сервису автообнаружения извне локальной сети во внешней DNS-зоне необходимо создать соответствующие записи для сервиса. Как минимум, надо создать a-запись с именем autodiscover и c ip-адресом совпадающим с адресом сервера клиентского доступа.

3. Настройка виртуальных каталогов на CAS-сервере. Все настройки делаются через Exchange Management Shell. Подключаем Outlook Anywhere (если не подключен):

Enable-OutlookAnywhere -DefaultAuthenticationMethod:Ntlm
-ExternalHostname:external.cas.name

Указываем внешний адрес оффлайновой адресной книги (если ранее не указывали):

Set-OABVirtualDirectory -Identity "CASOAB (Default Web Site)"
-ExternalURL https://external.cas.name/OAB -InternalURL https://internal.cas.name/OAB

Настраиваем веб-сервисы:

Set-WebServicesVirtualDirectory -Identity "CAS01EWS (Default Web Site)"
-ExternalURL https://external.cas.name/EWS/Exchange.asmx -BasicAuthentication:$True

Указываем так называемую точку подключения сервиса (Service Connection Point – SCP):

Set-ClientAccessServer -AutodiscoverServiceInternalUri
https://internal.cas.name/autodiscover/autodiscover.xml

Теперь надо проверить работоспособность сервиса автообнаружения. Это можно сделать на сервере, используя командлет Test-OutlookWebServices и на клиентском компьютере. Результат на сервере будет выглядеть примерно следующим образом:

[PS] C:\Windows\System32\>Test-OutlookWebServices -Identity buldakov | fl

Id      : 1003
Type    : Information
Message : About to test AutoDiscover with the e-mail address Stanislav@domain.com.

Id      : 1006
Type    : Information
Message : The Autodiscover service was contacted at https://cas1/autodiscover/autodiscover.xml.
Id      : 1016
Type    : Success
Message : [EXCH]-Successfully contacted the AS service at https://cas1.domain.local/EWS/Exchange.asmx. The elapsed time was 46 milliseconds.

Id      : 1015
Type    : Success
Message : [EXCH]-Successfully contacted the OAB service at https://cas1.domain.local/EWS/Exchange.asmx. The elapsed time was 0 milliseconds.

Id      : 1014
Type    : Success
Message : [EXCH]-Successfully contacted the UM service at https://cas1.domain.local/UnifiedMessaging/Service.asmx. The elapsed time was 140 milliseconds.

Id      : 1006
Type    : Success
Message : The Autodiscover service was tested successfully.

На клиентском компьютере тестирование поводится с помощью Outlook’а. Для этого нажимаем Ctrl и правой кнопкой мышки на иконку аутлука в трее. Выскочит меню:

capture01

Выбираем “Test E-mail AutoConfiguration…”, указываем свой пароль. Проверяем только автообнаружение, поэтому только напротив Use AutoDiscover оставляем галочку и нажимаем кнопку Test. В результате удачного прохождения тестирования результат будет примерно следующий:

capture02

Leave a Reply

Your email address will not be published. Required fields are marked *