Сведения о доступности для почтовых ящиков 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 |
Причины
Эта проблема может быть вызвана двумя причинами.
По умолчанию в виртуальном каталоге общих папок сервера центра сертификации выбран параметр «Требуется безопасный канал (SSL)». Эта проблема может возникать, если общее имя в сертификате не соответствует полному доменному имени URL-адреса, который хранится в атрибуте InternalURL веб-службы Exchange.
В Exchange Server 2003 включена проверка подлинности на основе форм. Дополнительные сведения о проверке подлинности на основе форм см. в разделе Инструкции по настройке проверки подлинности на основе форм для веб-клиента Outlook.
Решение
Для устранения проблемы используйте один или несколько из предложенных ниже способов (в зависимости от ситуации).
Процедура
Изменение атрибута InternalURL
Войдите в систему на сервере клиентского доступа и откройте диспетчер 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.