Exchange 2007: не загружается адресная книга в Outlook 2007

Exchange 2007Немного траблшутинга. Проблема следующего характера. Имеется почтовая организация – сервер почтовых ящиков в кластере (SCC) + сервер с ролями hub/cas. Всё установлено на Windows 2008 server sp2. На Exchange установлен последний rollup update (8). Клиент использует Outlook 2007. При попытке скачать полный варинт адресной книги получаем следующее окошко:

Capture

Окошко висит до тех пор пока не нажмёшь Cancel All или Cancel Task. В итоге клиент не получает новую адресную книгу. При этом сервер почтовых ящиков без каких либо проблем генерирует OAB, а CAS без видимых проблем её себе забирает. Понятно, что клиенты Outlook 2003 и меньших версий такой проблемы не имеют, так как получают адресную книгу через общие папки. В итоге подсказали следующее решение.

1. Нужно выключить kernel-mode authentication на IIS на CAS. При наличии установленного RU7 или RU8 этого делать не обязательно, так как после его установки этот режим аутентификации выключается. Если они не установлены, то отключение выполняется следующей командой:

C:\Windows\system32\inet\srv\appcmd.exe set сonfig
/section:system.webServer/security/authentication/windowsAuthentication
/useKernelMode:false

2. Включаем редирект с дефолтного сайта на папку owa на CAS. Как это сделать подробно описано на технете. Стоит заметить, что эта настройка наследуется всеми дочерними папками дефолтного сайта, поэтому редирект надо выключить на всех дочерних узлах дефолтного сайта. При этом переписывается файл web.config во всех дочерних папках. В отличие от папок Autodiscover или OWA в папке OAB этому файлу почему-то не назначаются права для Authenticated Users. Вообще никаких. Поэтому ни Outlook ни IE не могут получить доступ к папке OAB, а следовательно и не скачивается адресная книга.

3. Исправляем это следующим образом. Открываем свойства web.config в папке OAB на CAS. Добавляем на закладке Security Authenticated Users и даём им права на чтение и чтение и запуск (read и read and execute). Перезапускаем IIS с помощью iisreset /noforce.

Всё. Иногда может потребоваться пересоздание почтового профиля в Outlook 2007. Но у меня заработало и без пересоздания.

2 thoughts on “Exchange 2007: не загружается адресная книга в Outlook 2007

  1. Огромное спасибо! 2 дня мучился с этой проблемой, достаточно просто добавить права Authenticated Users на web.config и перезапустить IIS

Leave a Reply

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