Outlook 2007 + Windows XP + Exchange 2013 = запрос пароля и невозможность подключения

Apr 03, 2014 12:03

== Проблема

Outlook 2007 на Windows XP при попытке установить подключение к Exchange 2013 заявляет о невозможности подключиться к серверу. Автообнаружение срабатывает нормально, но на конечном этапе подключения Outlook требует ввести адрес сервера и/или реквизиты учетной записи и не принимает их. Вариант: подключение устанавливается, но при запуске Outlook требует логин и пароль и не принимает даже заведомо правильные реквизиты.

Проблема возникает только при подключении Outlook к Exchange "родными" средствами (Outlook Anywhere - доступ по RPC в Exchange 2013 поддерживается только начиная с SP1 и только в варианте "RPC over HTTP", который Outlook 2007 не понимает). Проблема не возникает при подключении по протоколам IMAP, POP и SMTP. Проблема также не возникает с более новыми версиями как Outlook, так и Windows.

== Причина

Причиной такого поведения могут являться самые разные факторы, включая неправильно настроенное автообнаружение Exchange и проблемы с сертификатами Exhange. Однако они обычно срабатывают одинаково с Outlook версий как 2007, так и 2010. Если проблема возникает исключительно в описанной комбинации ПО, проблема, скорее всего, кроется в несовместимости настроек безопасности на Windows XP с настройками сервера Exchange. При доступе Outlook к Exchange используется NTLM-аутентификация, но по умолчанию Windows XP использует аутентификацию только LM и NTLM, в то время как сервер Exchange ожидает NTLMv2.

Начиная с Windows Vista / Server 2008 по умолчанию используется NTLMv2. Поэтому проблема не проявляется на более поздних ОС.

== Решение

В реестре в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\ установить в 2 или 3 значение ключа lmcompatibilitylevel. Перезагрузить ПК.
Previous post Next post
Up