Configuración de opciones de LDAP en Outlook 2007
Actualizado: abril de 2012
Se aplica a: Office Resource Kit
Última modificación del tema: 2015-05-21
El Protocolo ligero de acceso a directorios (LDAP) es un protocolo de Internet que los programas de software pueden usar para realizar consultas en los servicios de directorio de forma que a los usuarios les resulte fácil encontrar otros usuarios de correo electrónico en Internet o en la intranet corporativa. Microsoft Exchange Server es compatible con las consultas LDAP, por lo que los usuarios pueden buscar información sobre direcciones en el servidor. LDAP también se puede usar para realizar búsquedas en varios directorios globales en Internet, como Yahoo!.
La compatibilidad mejorada con LDAP en Microsoft Office Outlook 2007 permite deshabilitar determinadas búsquedas (examen de directorios) de forma predeterminada y ofrece la opción de crear filtros personalizados. Puede configurar el comportamiento de la búsqueda LDAP con la Herramienta de personalización de Office (OCT) o mediante la configuración de la directiva de grupo. Si define filtros personalizados, puede proporcionárselos a los usuarios si establece claves del Registro o usa un archivo de perfil de Outlook (PRF).
Configuración del examen de directorios LDAP
De forma predeterminada, las búsquedas LDAP mediante el examen de directorios o la vista de lista virtual (VLV) de Office Outlook 2007 están deshabilitadas y los usuarios pueden habilitar esta característica.
Deshabilitación del examen de directorios
Puede impedir que los usuarios usen el examen de directorios mediante la configuración de una opción de la directiva de grupo.
Puede bloquear la opción para aplicar la deshabilitación del examen de directorios; para ello, debe usar la plantilla de directiva de grupo de Outlook (Outlk12.adm). Además, puede establecer una configuración predeterminada mediante la Herramienta de personalización de Office, en cuyo caso los usuarios pueden cambiar la configuración. Las opciones de la OCT se encuentran en las ubicaciones correspondientes de la página Modificar configuración del usuario de la OCT.
La plantilla de Outlook y otros archivos ADM se pueden descargar desde la página de plantillas administrativas (ADM) de 2007 Office system del Centro de descarga de Microsoft.
Para no permitir la habilitación del examen de directorios para LDAP mediante la directiva de grupo
En la directiva de grupo, cargue la plantilla de Office Outlook 2007 (Outlk12.adm).
Para personalizar la presentación de los resultados, en Configuración de usuario\Plantillas administrativas\Microsoft Office Outlook 2007\Varios, haga doble clic en Deshabilitar la exploración VLV en servidores LDAP.
Haga clic en Deshabilitado.
Haga clic en Aceptar.
Más información acerca del examen de directorios LDAP
En Outlook 2003, el examen de directorios estaba habilitado de forma predeterminada. Sin embargo, los usuarios deben trabajar con directorios LDAP de tamaño reducido al usar el examen de directorios. En Outlook 2003 Service Pack 2 se proporcionó una nueva clave del Registro para poder deshabilitar las búsquedas VLV. En Office Outlook 2007 se usan las mismas claves del Registro para regular esta característica. Si los directorios LDAP de su entorno son de tamaño reducido y se requiere el examen de directorios, puede habilitar la característica mediante la configuración de la opción en la Herramienta de personalización de Office y el establecimiento de la clave del Registro (para que sea una opción predeterminada) o el uso de la directiva de grupo (para habilitar y bloquear la opción).
Si no bloquea la opción, los usuarios pueden habilitarla o deshabilitarla mediante la casilla de verificación de la ficha Buscar del cuadro de diálogo Directorio LDAP de Microsoft de Outlook.
La clave del Registro existente que administraba esta opción de LDAP en las versiones anteriores de Outlook sigue invalidando la configuración específica del servidor que eligen los usuarios. La clave del Registro es:
HKCU\Software\Microsoft\Office\12.0\Outlook\LDAP\DisableVLVBrowsing
Si esta clave del Registro se establece en 0, la casilla de verificación está desactivada y atenuada para que los usuarios no puedan modificarla.
Si esta clave del Registro se establece en 1, la casilla de verificación está activada y atenuada para que los usuarios no puedan modificarla.
Filtros de comprobación de nombres predeterminados y personalizados
Outlook usa los siguientes filtros LDAP predeterminados si no se proporciona ningún filtro personalizado de comprobación de nombres. Puede definir un filtro personalizado (base de búsqueda) que describa la consulta específica para comprobar nombres y devolver una lista de entradas coincidentes del directorio LDAP.
Filtros LDAP predeterminados
Outlook usa un filtro predeterminado si la clave del Registro para establecer un filtro personalizado de comprobación de nombres está vacía. El filtro predeterminado que se usa depende de dos criterios:
¿Se usa un servidor de Active Directory?
¿Se solicita una presentación de lista de examen o se consulta un nombre de correo electrónico?
Si el usuario solicita una lista de examen, los resultados incluyen los elementos que no son direcciones de correo electrónico, como impresoras.
Las siguientes son los filtros predeterminados para cada escenario:
Para las consultas que usan un servidor de Active Directory, en que un usuario consulta un nombre de correo electrónico:
(&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)(displayName=%s*))
Al incluir el valor (mail=*), este filtro requiere el nombre de correo electrónico.
Para las consultas que usan un servidor de Active Directory, en que se muestra una lista de examen (que puede incluir elementos que no son nombres de correo electrónico):
(&(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)(displayName=%s*)))
Para las consultas que usan cualquier otro servidor (no Active Directory) con una consulta de nombre de correo electrónico:
(&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*))
Para las consultas que usan cualquier otro servidor (no Active Directory) en que se muestra la lista de examen:
(&(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)))
Definición de filtros LDAP personalizados
Puede proporcionar un filtro LDAP personalizado para que los usuarios puedan consultar la información adicional que se ofrece en el servidor LDAP. Puede definir un filtro personalizado mediante un archivo de perfil de Outlook (PRF). Además, puede escribir la cadena del filtro personalizado directamente en el perfil de Outlook en el Registro.
Por ejemplo, puede tener una propiedad CustomerID no incluida en el filtro predeterminado. Puede definir el siguiente filtro LDAP personalizado para permitir a los usuarios realizar búsquedas por la propiedad CustomerID:
(&(mail=*)(|(mail=%s*)(displayName=%s*)(customerID=%s*)
[!NOTA] Las Solicitudes de comentarios (RFC) de LDAP definen el formato para crear cadenas de filtro de búsqueda. Para obtener más información acerca de cómo crear filtros LDAP, vea la solicitud de comentarios (RFC) de LDAP (en inglés).
Asimismo, puede establecer una búsqueda en blanco base mediante la creación de un filtro en blanco; esto resulta útil cuando se desea que LDAP use el filtro predeterminado especificado en RootDSE. Para crear filtros en blanco, borre la entrada del Registro o establezca la propiedad CheckNames en "" en el archivo de perfil de Outlook (PRF).
Definición de un filtro personalizado mediante un archivo PRF
En un editor de texto (como el Bloc de notas), abra el archivo PRF. Puede usar la Herramienta de personalización de Office para crear un archivo PRF predeterminado para modificarlo. Para obtener más información, vea Outlook en Herramienta de personalización de Office en 2007 Office system.
En la sección 4 (que contiene los valores predeterminados para cada servicio), escriba CheckNames= como una propiedad nueva y escriba el filtro de búsqueda personalizado como valor. Por ejemplo, escriba lo siguiente:
&(mail=*)(|(mail=%s*)(displayName=%s*)(customerID=%s*)
En la sección 6 (que contiene los valores de asignación de las propiedades de perfil), defina la propiedad CheckNames. En la sección [Directorio LDAP], escriba esta nueva entrada:
CheckNames=PT_STRING8,0x6624
Guarde el archivo.
A continuación, puede implementar el archivo PRF para los usuarios. Para obtener más información, vea Aplicación de un archivo de perfil de Outlook (PRF) para configurar los perfiles de Outlook.
Además, puede configurar otras opciones de LDAP mediante un archivo PRF personalizado. Vea Ejemplo: definición de opciones de LDAP en un archivo PRF personalizado más adelante en este tema.
Definición de un filtro personalizado mediante el Registro
Inicie el Editor del Registro y, a continuación, busque la clave del Registro 001e6604.
Defina una nueva cadena de búsqueda LDAP como valor de la clave del Registro o reemplace el valor existente.
Salga del Editor del Registro.
Además de usar un filtro personalizado para una consulta de nombre de correo electrónico, Outlook puede usar el mismo filtro, con otro formato, para una consulta de lista de examen. Outlook usa el filtro personalizado con otro formato si la casilla de verificación Habilitar exploración está activada en la ficha Buscar del cuadro de diálogo Directorio LDAP de Microsoft en Outlook. Si habilita la característica de examen o permite que la habiliten los usuarios, puede evitar errores de búsqueda de los usuarios mediante la comprobación del filtro para las consultas de nombres de correo electrónico y para obtener una lista de examen.
Asignación de propiedades del servidor LDAP a propiedades MAPI de Outlook
Al configurar filtros personalizados, puede ser útil conocer los nombres de las propiedades MAPI que se corresponden con los nombres LDAP para mostrar.
Nombre de propiedad MAPI |
Identificador de MAPI |
Nombre LDAP para mostrar |
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 |
Ejemplo: definición de opciones de LDAP en un archivo PRF personalizado
Puede personalizar un archivo PRF para que incluya las opciones de LDAP, como definir un filtro de nombres personalizado o habilitar la capacidad de lista de examen. El siguiente es un ejemplo de archivo PRF con varias opciones de LDAP configuradas.
Office Customization Tool;
**************************************************************
; Section 1 - Profile Defaults
;**************************************************************
[General] Custom=1
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=TRUE
;**************************************************************
; Section 2 - Services in Profile
;**************************************************************
[Service List]
Service1=LDAP Directory
;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************
[Service1]
UniqueService=No
ServerName=ldap.boeing.com
DisplayName=BoeingCorporate
ConnectionPort=389
UseSSL=FALSE
UseSPA=FALSE
EnableBrowsing=1
UserName=
SearchBase=
SearchTimeout=60
MaxEntriesReturned=100
;Aquí se define el valor CheckNames=(&(mail=*)(!(mail=%s*)(customerID=%s*)))
;Aquí se especifica si el indicador booleano de la base de búsqueda personalizada está configurado
DefaultSearch=1
;***************************************************************
; Section 6 - Mapping for profile properties ;*************************************************************** [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
Descarga de este libro
Este tema se incluye en el siguiente libro descargable para facilitar su lectura e impresión:
Vea la lista completa de libros disponibles en la sección de información del kit de recursos de Office.