Сведения о доступности для почтовых ящиков Exchange 2003 Server не отображаются для пользователей Exchange Server 2007

 

Последнее изменение раздела: 2008-04-15

В этом разделе объясняется, почему сведения о доступности из общих папок могут не реплицироваться между 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

Причины

Эта проблема может быть вызвана двумя причинами.

  1. По умолчанию в виртуальном каталоге общих папок сервера центра сертификации выбран параметр «Требуется безопасный канал (SSL)». Эта проблема может возникать, если общее имя в сертификате не соответствует полному доменному имени URL-адреса, который хранится в атрибуте InternalURL веб-службы Exchange.

  2. В Exchange Server 2003 включена проверка подлинности на основе форм. Дополнительные сведения о проверке подлинности на основе форм см. в разделе Инструкции по настройке проверки подлинности на основе форм для веб-клиента Outlook.

Решение

Для устранения проблемы используйте один или несколько из предложенных ниже способов (в зависимости от ситуации).

Процедура

Изменение атрибута InternalURL

  1. Войдите в систему на сервере клиентского доступа и откройте диспетчер IIS.

  2. В узле Default Web Site выберите виртуальный каталог Public.

  3. Щелкните правой кнопкой мыши пункт Public и выберите команду Свойства.

  4. На вкладке Безопасность каталога нажмите кнопку Просмотр сертификата и запишите имя, указанное в разделе «Получатель сертификата», например mail.contoso.com.

  5. Запустите командную консоль Exchange.

  6. Измените атрибут InternalURL. Для этого введите следующий командлет и нажмите клавишу ВВОД: Set-WebServicesVirtualDirectory -Identity "Имя_сервера_клиентского_доступа\EWS (Default Web Site)" -InternalURL https://mail.contoso.com/ews/exchange.asmx

  7. Перезапустите службу IIS Admin.

Отключение проверки подлинности на основе форм

  1. Откройте диспетчер Exchange.

  2. В дереве консоли разверните узел Servers (Серверы), разверните сервер, для которого требуется отключить проверку подлинности на основе форм, и разверните узел Protocols (Протоколы).

  3. Разверните узел HTTP, щелкните правой кнопкой мыши пункт Exchange Virtual Server (Виртуальный сервер Exchange) и выберите команду Properties (Свойства).

  4. В диалоговом окне Exchange Virtual Server Properties (Свойства виртуального сервера Exchange) на вкладке Settings (Параметры) в области Outlook Web Access снимите флажок Enable Forms Based Authentication (Включить проверку подлинности на основе форм).

  5. Нажмите кнопку Apply (Применить), а затем кнопку ОК.

  6. Перезапустите службу IIS Admin.