Действительно интересная новая возможность в Exchange Server 2007 - AutoConnect (АвтоПодключение, так же называемое как AutoDiscovery – АвтоИзучение). Или просто более специфичный Веб Сервис, позволяющей легче и точнее организовывать профили Outlook в Exchange 2007.
Вступление
Microsoft Outlook 2007 AutoConnect (так же называемая AutoDiscovery) – новая возможность для Exchange Server 2007, позволяющая легче и точнее организовывать профили Outlook 2007. В предыдущих версиях Outlook для Exchange 2000 и 2003 Server вам необходимо было использовать Custom Installation Wizard (выборочный вариант установки) из Office Resource Kit (дополнительный набор Office) для достижения той же цели. Но теперь пользователи могут настраивать свой профиль сами, так как им достаточно просто кликнуть “next“ несколько раз, и сконфигурировать е-мейл адрес и пароль, в зависимотси от используемого ими клиента и локального компьютера, включенного (или не включенного) в область Active Directory.
Функция AutoConnect обеспечивается Сервером Доступа Пользователей (Client Access Server – CAS), роль которого заключается в перераспределение front-end серверов, и с котором мы знакомы из Exchange 2000 и 2003. Так что для использования функции AutoConnect вам необходим как минимум один Exchange 2007 Сервер с установленным на нем Client Access Server.
Как работает AutoConnect?
После установки CAS на Exchange 2007 у вас появляется новая виртуальная рабочая директория AutoDiscove, созданная в IIS Manager
Рисунок 1: Новая директория AutoDiscover.
После запуска Outlook 2007 программа немедленно приступит к поиску ваших DNS для записи хостов. Если IP адрес найден, клиент постарается получить доступ к веб сайту, к которому обращается XML файл, который устанавливается по умолчанию. Запись должна обратится к Exchange 2007 с установленным CAS role, что позволит получить доступ к интернету или интранету. Как только CAS получает запрос от пользователя, создается XML документ с записанной историей, сохраняющийся в директории Active Directory. Далее, этот же файл возвращается обратно и используется в качестве конфигурационного шаблона для Outlook. Этот шаблон содержит информацию, такую как имя пользователя, имя сервера, альяс, доступность сервера, OOF URL, OAB URL, сведений авторизации и.т.д.
Замечание: Хотя мы рассматриваем в статье Outlook 2007, AutoConnect работает также с Express (POP3 и IMAP4) и клиентами Exchange ActiveSync. Так же способ работы AutoConnec поддерживается RPC HTTP.
Создание необходимой записи в DNS
Для использования функции AutoConnect при настройке клиента Outlook 2007 необходимо создать специальный хост (Рисунок 1) в DNS. Что бы сделать это войдите на ваш DNS сервер в вашей Active Directory, откройте DNS Management MMC snap-in нажав Start -> Run и написав dnsmgmt.msc. Теперь откройте Forward Lookup Zones, вызовите меню, нажав правой кнопкой мышки на один из доменов в левой части, и выберите New Host (A), как показано на рисунке 2.
Напишите имя «Autodiscover» в строке Name и задайте IP адрес сервера Exchange 2007 с установленной CAS, как показано на рисунке 3.
Закончив нажимайте Add Host далее OK в появившемся окне. Теперь окно DNS Management MMC можно вновь закрыть.
Настройка функции AutoConnect на Client Access Server (сервер доступа пользователей)
Прежде чем мы будем готовы перейти к настройке Outlook 2007 для AutoConnect, нам также нужно настроить CAS сервер для использования атрибута msExchOutlookProvide на объекте Active Directory msExchDiscoverConfig. Так как Exchange Server 2007, используемый как пример для нашей статьи не имеет возможности настройки Outlook Provider Configuration в Exchange Management Console, нам необходимо использовать OutlookProviderConfig CMDlet через Exchange Management Shell. Итак, давайте запустим Exchange Management Shell (строка управления) и напишем следующую команду:
Set-OutlookProviderConfig –id exch –server: ehvms06
Мой сервер CAS назван ehvms06, он и указан в команде. Вам, естевтвенно, следует заменить это имя на то, что принадлежит NetBIOS из Exchange 2007, на котором устанвлен CAS.
Примечание: Команда Set-OutlookProviderConfig применима и в других целях, используемых в атрибуте msExchOutlookProvider в объекте msExchAutoDiscoverConfig вашей Active Directory. Для того, что бы получить исчерпывающею информацию по этой команде, наберите: get-help set-outlookproviderconfig в строке запуска Exchange
Если вы хотите опробовать AutoConnect, минуя SSL, вы можете отключить поддержку SSL, задав -OutlookProviderConfig –id exch –ssl:$false. Просто помните о том, что вы должны использовать SSL в рабочем окружении, но с момента выхода Exchange Server 2007, не подразумевающей установки в рабочем окружении, вам не о чем беспокоится.
Создание аккаунта Outlook используя AutoConnect.
Наконец мы достигли самой интересной части статьи, и теперь можем наглядно проверить, как работает AutoConnect. Для этого запустите Outlook 2007 на машине, до сих пор не имеющей сконфигурованного аккаунта Outlook MAPI и нажмите Next.
Теперь выберите Yes и нажмите Next (Рисунок 5)
Убедитесь в выборе Microsoft Exchange Server, POP3, IMAP, или HTTP, затем жмите Next. Спустя пару секунд появится окно, указанное на рисунке 6.
Имя и адрес электронной почты берутся из Active Directory и заполняются автоматически. (Рисунок 7)
Не забудьте, что это магическое представление показывают только в том случае, если вы подключились к Active Directory. Если вы настраиваете аккаунт с локального компьютера, вам придется вручную заполнить поля Name, E-mail address и Password. Теперь нажимаем Next и Finish. (Рисунок 8)
Вот и все. Аккаунт Outlook готов к использованию.
Перемещение почтового ящика
Еще одна приятная особенность AutoConnect заключается в том, что любое перемещение почты окажется незаметным для конечного пользователя. Как только почтовый ящик переезжает на другой сервер клиент Outlook подключается к AutoConnect Web Service и скачивает необходимые настройки для определенного пользователя. Хотя, стоит заметить, что клиент Outlook 2007 в любом случае периодически подключается к AutoConnect Web Service.
Тестирования функции AutoConnect
До того как мы закончим статью, думаю, стоит показать вам один маленький трюк. Давайте предположим, что вы уже настроили клиент автоматически или вручную и желаете проверить его в работе. Что делать? Не беспокойтесь, вам достаточно кликнуть правой кнопкой мыши на иконку Outlook в трее и выбрать пункт Test E-mail AutoConfiguration, как показано на рисунке 9. Эта маленькая особенность AutoConnect позволяет убедится в работоспособности настроек.
Как только вы нажмете Test E-mail AutoConfiguration в всплывающем меню, запустится проверочный тест.
Заключение
Новая особенность Outlook 2007 AutoConnect в Exchange Server 2007 делает процесс создания профилей Outlook MAPI еще более простым и скоротечным по сравнению с предыдущими версиями Outlook и Exchange. Нет больше необходимости в установке Office Resource Kit и прочих утилит. Великолепная новая возможность Exchange 2007 должна порадовать все те организации, использующие Exchange Server, но в особенности эта возможность должна порадовать компании предоставляющие услуги хостинга и провайдинга.