Настройка параметров LDAP в Outlook 2007
Обновлено: Апрель 2012
Назначение: Office Resource Kit
Последнее изменение раздела: 2015-05-21
Протокол LDAP — это Интернет-протокол, который может использоваться программным обеспечением для запросов к службам каталогов, чтобы пользователи легко могли находить других пользователей службы электронной почты в Интернете или корпоративной интрасети. Сервер Microsoft Exchange Server поддерживает запросы LDAP, позволяя пользователям искать на сервере информацию об адресах. Протокол LDAP можно также использовать для выполнения поиска по ряду глобальных каталогов в Интернете, например, Yahoo!
Усовершенствованная поддержка протокола LDAP в Microsoft Office Outlook 2007 включает возможность отключения определенных видов поиска (просмотр каталогов) по умолчанию и создания настроенных фильтров. Можно настроить процедуру LDAP-поиска с помощью центра развертывания Office или параметров групповой политики. После определения настраиваемых фильтров их можно предоставлять пользователям, настроив разделы реестра или файла профиля Outlook (PRF).
Настройка просмотра каталогов LDAP
По умолчанию в приложении Office Outlook 2007 просмотр каталогов или поиск по представлениям виртуального списка для протокола LDAP отключены, но пользователи могут включить эту возможность.
Отключение просмотра каталогов
Можно запретить пользователям просматривать каталоги, настроив параметр в групповой политике.
Можно заблокировать этот параметр, чтобы принудительно отключить просмотр каталогов с помощью шаблона групповой политики Outlook (Outlk12.adm). Или можно настроить параметры по умолчанию с помощью центра развертывания Office, но пользователи в этом случае смогут изменять эти параметры. Параметры центра развертывания Office располагаются в соответствующих местах на странице Modify user settings (Изменение пользовательских настроек) центра развертывания Office.
Шаблон Outlook и другие файлы ADM можно загрузить на странице Административные шаблоны выпуска 2007 системы Office (ADM) (на английском языке) центра загрузки Майкрософт.
Чтобы запретить включение просмотра каталогов для протокола LDAP с помощью групповой политики
В групповой политике загрузите шаблон Office Outlook 2007 (Outlk12.adm).
Для настройки отображения результатов в папке Конфигурация пользователя\Административные шаблоны\Microsoft Office Outlook 2007\Разное дважды щелкните параметр Turn on VLV Browsing on LDAP servers (Включить просмотр представлений VLV на LDAP-серверах).
Щелкните Disabled (Отключено).
Нажмите кнопку ОК.
Дополнительные сведения о просмотре каталогов LDAP
В Outlook 2003 просмотр каталогов был включен по умолчанию. Однако при использовании просмотра каталогов пользователи должны пользоваться малыми каталогами LDAP. В приложении Outlook 2003 с пакетом обновления 2 был введен новый раздел реестра, позволяющий отключать поиск по представлениям виртуального списка. В Office Outlook 2007 для управления этой функцией используются те же разделы реестра. Если в среде используются малые каталоги LDAP, и необходима функция просмотра каталогов, то эту функцию можно включить, настроив соответствующий параметр в центре развертывания Office или раздел реестра (чтобы сделать ее параметром по умолчанию) или воспользовавшись групповой политикой (для включения и блокировки этой настройки).
Если эту настройку не заблокировать, то пользователи смогут включать и отключать эту функцию с помощью флажка, расположенного на вкладке Поиск диалогового окна Каталог Microsoft LDAP в Outlook.
Существующий раздел реестра, с помощью которого выполнялось управление этим параметром протокола LDAP в более ранних версиях приложения Outlook, продолжает заменять характерные для сервера параметры, выбираемые пользователем. Используется следующий раздел реестра:
HKCU\Software\Microsoft\Office\12.0\Outlook\LDAP\DisableVLVBrowsing
Если этот раздел реестра имеет значение 0, то соответствующий флажок снимается и неактивен, так что пользователи не смогут изменять его состояние.
Если этот раздел реестра имеет значение 1, то соответствующий флажок установлен и неактивен, так что пользователи не смогут изменять его состояние.
Используемые по умолчанию и настроенные фильтры проверки имен
В случае отсутствия настраиваемого фильтра проверки имен Outlook применяет следующие используемые по умолчанию фильтры LDAP. Можно определить настраиваемый фильтр (базу поиска), описывающий определенный запрос, выполняющий проверку имен и возвращающий список совпавших записей из каталога LDAP.
Фильтры LDAP по умолчанию
Если раздел реестра, предназначенный для настройки фильтра проверки имен, пуст, то приложение Outlook использует фильтр по умолчанию. Используемый фильтр по умолчанию зависит от двух критериев:
Используется ли сервер службы каталогов Active Directory?
Был ли запрошен вывод на экран списка обзора или было запрошено имя электронной почты?
Если пользователь запрашивает список обзора, то результаты содержат элементы, не являющиеся адресами электронной почты, например принтеры.
Ниже приведены используемые по умолчанию фильтры для каждого сценария:
Для запросов имени электронной почты с использованием сервера Active Directory:
(&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)(displayName=%s*))
За счет включения значения (mail=*) этот фильтр требует в качестве результата имя электронной почты.
Для запросов вывода на экран списка обзора (который может включать элементы, не являющиеся именами электронной почты) с использованием сервера Active Directory:
(&(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)(displayName=%s*)))
Для запросов имени электронной почты с использованием любого иного сервера (кроме сервера Active Directory):
(&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*))
Для запросов вывода на экран списка обзора с использованием любого иного сервера (кроме сервера Active Directory):
(&(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)))
Определение настроенных фильтров LDAP
Можно предоставить настраиваемый фильтр LDAP, чтобы пользователи могли запрашивать дополнительную информацию, предоставляемую через сервер LDAP. Настраиваемый фильтр можно определить с помощью файла профиля Outlook (PRF), а также можно написать строку настраиваемого фильтра непосредственно в профиле Outlook в реестре.
Например, используется свойство CustomerID (идентификатор клиента), которое не включено в фильтр по умолчанию. Можно определить следующий настраиваемый фильтр LDAP, чтобы позволить пользователям осуществлять поиск по свойству CustomerID:
(&(mail=*)(|(mail=%s*)(displayName=%s*)(customerID=%s*)
![]() |
---|
В документе RFC по протоколу LDAP определен формат для создания строк фильтров поиска. Дополнительные сведения о построении фильтров LDAP см. в документе RFC по протоколу LDAP (на английском языке). |
Также можно настроить пустую базу поиска, создав пустой фильтр. Это может быть полезно, чтобы протокол LDAP использовал фильтр по умолчанию, определенный в RootDSE. Пустой фильтр можно создать, удалив соответствующую запись реестра или указав в файле профиля Outlook (PRF) для свойства CheckNames значение "".
Определение пользовательского фильтра с помощью файла PRF
Откройте файл PRF в текстовом редакторе (например, в Блокноте). Для создания предназначенного для изменения файла PRF по умолчанию используйте центр развертывания Office. Дополнительные сведения см. в разделе Outlook в статье Центр развертывания Office в выпуске 2007 системы Microsoft Office.
В разделе 4 (содержащем значения по умолчанию для каждой службы) введите CheckNames= в качестве нового свойства, а затем введите в качестве его значения настраиваемый фильтр поиска. Например, введите следующее:
&(mail=*)(|(mail=%s*)(displayName=%s*)(customerID=%s*)
В разделе 6 (содержащем значения сопоставления для свойств профиля) определите свойство CheckNames. В разделе [LDAP Directory] (каталог LDAP) введите следующую новую запись:
CheckNames=PT_STRING8,0x6624
Сохраните файл.
После этого файл PRF можно развернуть для пользователей. Дополнительные сведения см. в разделе Применение файла профилей Outlook (PRF) для настройки профилей Outlook.
С помощью настроенного файла PRF можно также настроить и другие параметры LDAP. См. раздел Пример: определение параметров LDAP в настраиваемом файле PRF далее в этой теме.
Определение настраиваемого фильтра с помощью реестра
Запустите редактор реестра и найдите раздел реестра 001e6604.
Определите новую строку поиска LDAP как значение раздела реестра или замените существующее значение.
Закройте редактор реестра.
Кроме использования настраиваемого фильтра для запросов имен электронной почты, приложение Outlook может использовать тот же фильтр в преобразованной форме для запросов списков обзора. Приложение Outlook использует настраиваемый фильтр в преобразованной форме, если установлен флажок Включить просмотр, расположенный на вкладке Поиск диалогового окна Каталог Microsoft LDAP приложения Outlook. Если функция просмотра включена или пользователи имеют возможность ее включить, возникновение ошибок при выполнении пользователями поиска можно предотвратить, выполнив тестирование фильтра для запросов имен электронной почты и вывода списка обзора.
Сопоставление свойств сервера LDAP со свойствами MAPI приложения Outlook
При настройке настраиваемых фильтров полезно знать имена свойств MAPI, соответствующие отображаемым именам LDAP.
Имя свойства MAPI |
Идентификатор MAPI |
Отображаемое имя LDAP |
PR_USER_CERTIFICATE |
3a22 |
usercert |
PR_BUSINESS_TELEPHONE_NUMBER_A |
3a08 |
telephonenumber |
PR_GIVEN_NAME_A |
3a06 |
givenName |
PR_INITIALS_A |
3a0a |
initials |
PR_STREET_ADDRESS_A |
3a29 |
streetAddress |
PR_LOCALITY_A |
3a27 |
l |
PR_STATE_OR_PROVINCE_A |
3a28 |
st |
PR_POSTAL_CODE_A |
3a2a |
postalCode |
PR_COUNTRY_A |
3a26 |
co |
PR_TITLE_A |
3a17 |
title |
PR_COMPANY_NAME_A |
3a16 |
company |
PR_ASSISTANT_A |
3a30 |
msExchAssistantName |
PR_DEPARTMENT_NAME_A |
3a18 |
department |
PR_BUSINESS_TELEPHONE_NUMBER_A |
3a08 |
telephoneNumber |
PR_HOME_TELEPHONE_NUMBER_A |
3a09 |
homePhone |
PR_BUSINESS2_TELEPHONE_NUMBER_A |
3a1b |
otherTelephone |
PR_HOME2_TELEPHONE_NUMBER_A |
3a2f |
otherHomePhone |
PR_PRIMARY_FAX_NUMBER_A |
3a23 |
facsimileTelephoneNumber |
PR_MOBILE_TELEPHONE_NUMBER_A |
3a1c |
mobile |
PR_ASSISTANT_TELEPHONE_NUMBER_A |
3a2e |
telephoneAssistant |
PR_PAGER_TELEPHONE_NUMBER_A |
3a21 |
pager |
PR_COMMENT_A |
3004 |
info |
PR_EMS_AB_PROXY_ADDRESSES |
800f |
proxyAddresses |
PR_USER_X509_CERTIFICATE |
3a70 |
userSMIMECertificate |
PR_EMS_AB_X509_CERT |
8c6a |
userCertificate |
Пример: определение параметров LDAP в настраиваемом файле PRF
Файл PRF можно настроить таким образом, чтобы включить в него параметры LDAP, например, определить настраиваемый фильтр имен или включить возможность вывода списков обзора. Ниже приведен пример файла PRF с несколькими настроенными параметрами протокола LDAP.
Office Customization Tool;
**************************************************************
; Раздел 1 — значения профиля по умолчанию
;**************************************************************
[General] Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
;**************************************************************
; Раздел 2 — службы профиля
;**************************************************************
[Service List]
Service1=LDAP Directory
;***************************************************************
; Раздел 4 — значения по умолчанию для каждой службы.
;***************************************************************
[Service1]
UniqueService=No
ServerName=ldap.boeing.com
DisplayName=BoeingCorporate
ConnectionPort=389
UseSSL=FALSE
UseSPA=FALSE
EnableBrowsing=1
UserName=
SearchBase=
SearchTimeout=60
MaxEntriesReturned=100
;Здесь определяется значение CheckNames=(&(mail=*)(!(mail=%s*)(customerID=%s*)))
;Здесь определяется, установлен ли логический флаг пользовательской базы поиска
DefaultSearch=1
;***************************************************************
; Раздел 6 — сопоставление свойств профиля ;*************************************************************** [LDAP Directory]
ServiceName=EMABLT
ServerName=PT_STRING8,0x6600
UserName=PT_STRING8,0x6602
UseSSL=PT_BOOLEAN,0x6613
UseSPA=PT_BOOLEAN,0x6615
DisplayName=PT_STRING8,0x3001
ConnectionPort=PT_STRING8,0x6601
SearchTimeout=PT_STRING8,0x6607
MaxEntriesReturned=PT_STRING8,0x6608
EnableBrowsing=PT_BOOLEAN, 0x6622
SearchBase=PT_STRING8,0x6603
CheckNames=PT_STRING8,0x6624
DefaultSearch=PT_LONG, 0x6623
Загрузить данную книгу
Эта тема представлена в следующих доступных для загрузки книгах, формат которых более удобен для чтения и печати:
Полный список доступных книг см. на странице Сведения о ресурсах Office.