В этом разделе объясняется, почему сведения о доступности из общих папок могут не реплицироваться между Microsoft Exchange Server 2003 и Exchange Server 2007. Пользователям Exchange 2007 не удается просматривать сведения о доступности пользователей, почтовые ящики которых находятся на сервере Exchange 2003. Сведения о доступности таких пользователей отображаются на странице помощника по планированию Outlook в виде знаков решетки.
Кроме того, на сервере клиентского доступа может возникнуть несколько событий 4003. Это событие указывает на сбой при поиске сведений о доступности для почтовых ящиков прежних версий. Обычно эти сведения поступают из общих папок. Ниже предложен пример события 4003.
Код события: 4003 Начальный код события: 4003 Категория: Служба доступности Источник: Служба доступности MSExchange Тип: Ошибка Сообщение: Сбой процесса 4664[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-128114978363374212]: Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequest. Исключение Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequestProcessingException |
Причины
Эта проблема может быть вызвана двумя причинами.
- По умолчанию в виртуальном каталоге общих папок сервера центра
сертификации выбран параметр «Требуется безопасный канал (SSL)».
Эта проблема может возникать, если общее имя в сертификате не
соответствует полному доменному имени URL-адреса, который хранится
в атрибуте InternalURL веб-службы Exchange.
- В Exchange Server 2003 включена проверка подлинности
на основе форм. Дополнительные сведения о проверке подлинности на
основе форм см. в разделе Инструкции по настройке
проверки подлинности на основе форм для веб-клиента
Outlook.
Решение
Для устранения проблемы используйте один или несколько из предложенных ниже способов (в зависимости от ситуации).
Процедура
-
Войдите в систему на сервере клиентского доступа и откройте диспетчер IIS.
-
В узле Default Web Site выберите виртуальный каталог Public.
-
Щелкните правой кнопкой мыши пункт Public и выберите команду Свойства.
-
На вкладке Безопасность каталога нажмите кнопку Просмотр сертификата и запишите имя, указанное в разделе «Получатель сертификата», например mail.contoso.com.
-
Запустите командную консоль Exchange.
-
Измените атрибут InternalURL. Для этого введите следующий командлет и нажмите клавишу ВВОД: Set-WebServicesVirtualDirectory -Identity "Имя_сервера_клиентского_доступа\EWS (Default Web Site)" -InternalURL https://mail.contoso.com/ews/exchange.asmx
-
Перезапустите службу IIS Admin.
-
Откройте диспетчер Exchange.
-
В дереве консоли разверните узел Servers (Серверы), разверните сервер, для которого требуется отключить проверку подлинности на основе форм, и разверните узел Protocols (Протоколы).
-
Разверните узел HTTP, щелкните правой кнопкой мыши пункт Exchange Virtual Server (Виртуальный сервер Exchange) и выберите команду Properties (Свойства).
-
В диалоговом окне Exchange Virtual Server Properties (Свойства виртуального сервера Exchange) на вкладке Settings (Параметры) в области Outlook Web Access снимите флажок Enable Forms Based Authentication (Включить проверку подлинности на основе форм).
-
Нажмите кнопку Apply (Применить), а затем кнопку ОК.
-
Перезапустите службу IIS Admin.