none
Filtro LDAP en libreta de direcciones RRS feed

  • Pregunta

  • Hola,

    necesito tener dos libretas de direcciones distintas a partir de un mismo servidor ldap. Lo que cambia de una a otra debe ser el filtro LDAP, para que en una aparezca un tipo de contactos y en otra otro tipo. Cualquier cliente de correo permite hacer esto, pero no veo forma de hacerlo mediante Outlook 2010. ¿es que no existe esta posibilidad? He estado buscando por internet y lo que me extraña no es solo que no vea la opción, sino que no veo a gente que lo pregunte...

    Necesito crear un filtro de tipo: (&(mail=*)(campoX=xxxxx))

    de forma que en cada libreta aparezca solo la gente que quiero y no todo el directorio...

     

    ¿podéis ayudarme? Gracias.


    miércoles, 8 de junio de 2011 10:36

Respuestas

  • ¿Eso no se realiza en el servidor?

    http://technet.microsoft.com/es-es/library/cc164375.aspx

     

    (Mientras no venga alguien con conocimientos de esto...  y quizás podrías plantear la consulta también en los foros de Active Directory o de Exchange)


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

     

    No, no tiene nada que ver con exchange.

    Ya he encontrado una forma de hacerlo:

     

    Consiste en crear la clave alfanumérica "001e6624" mediante el registro, en la ruta HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<perfil>\<id_libreta>

     

    Dentro de esta clave, crearemos el filtro LDAP, que en mi caso es: (&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*))(description=AT)(!userAccountControl:1.2.840.113556.1.4.803:=2))

    Ese filtro lo que hace es lo mismo que el filtro por defecto, pero con dos restricciones: que el usuario tenga el valor AT en el campo description y que la cuenta no esté deshabiltada.

    Ese filtro se aplicará en las búsquedas por defecto sobre la libreta en la que lo configures, pero al usar la búsqueda avanzada seguirán apareciendo todas las cuentas. estoy investigando si es posible cambiar también el filtro para la búsqueda avanzada, pero en principio con eso me vale.

     

    Un saludo y gracias por la ayuda.


    lunes, 13 de junio de 2011 7:20

Todas las respuestas

  • Sólo como información puesto que desconozco totalmente el funcionamiento de los servidores ldap:

    http://helpdesk.wisc.edu/wiscmail/page.php?id=13789

     


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

    miércoles, 8 de junio de 2011 12:21
  • Gracias, pero no es eso lo que busco, eso es la creación básica de una libreta de direcciones usando LDAP (o active directory). Lo que necesito es, una vez hecho eso, poder aplicar un filtro a los resultados. No entiendo porqué no hay una opción para eso, es esencial en cualquier aplicación de este tipo para poder filtrar los elementos de un directorio activo...

     

    miércoles, 8 de junio de 2011 12:35
  • ¿Y no sirven las opciones de búsqueda para eso?

     


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

    miércoles, 8 de junio de 2011 14:02
  • ¿Y no sirven las opciones de búsqueda para eso?

     


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

     

    Con las opciones de búsqueda puedo filtrar resultados en un momento dado, pero no es eso lo que necesito. En mi empresa tenemos dos tipos de empleados, personal interno y personal externo. Todos ellos están registrados en active directory y todos ellos tienen un campo mediante el que los diferenciamos. Necesitamos tener estos usuarios en libretas separadas y la forma de hacer eso es poder aplicar un filtro LDAP, que habitualmente se hace en las propiedades de la libreta a configurar, pero como ya dije, esa opción no está disponible en Outlook 2010, al menos a simple vista. Hemos podido hacerlo en el webmail y en thunderbird, pero no vemos forma de hacerlo para Outlook.
    jueves, 9 de junio de 2011 6:31
  • ¿Eso no se realiza en el servidor?

    http://technet.microsoft.com/es-es/library/cc164375.aspx

     

    (Mientras no venga alguien con conocimientos de esto...  y quizás podrías plantear la consulta también en los foros de Active Directory o de Exchange)


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

    jueves, 9 de junio de 2011 13:40
  • ¿Eso no se realiza en el servidor?

    http://technet.microsoft.com/es-es/library/cc164375.aspx

     

    (Mientras no venga alguien con conocimientos de esto...  y quizás podrías plantear la consulta también en los foros de Active Directory o de Exchange)


    *** Por favor, marca como propuesta o como respuesta la que haya solucionado tu problema.
    __________________________________________________
    Palel – MVP Outlook
    Web de Informatica
    Blog Personal
    Video Tutoriales

     

    No, no tiene nada que ver con exchange.

    Ya he encontrado una forma de hacerlo:

     

    Consiste en crear la clave alfanumérica "001e6624" mediante el registro, en la ruta HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<perfil>\<id_libreta>

     

    Dentro de esta clave, crearemos el filtro LDAP, que en mi caso es: (&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*))(description=AT)(!userAccountControl:1.2.840.113556.1.4.803:=2))

    Ese filtro lo que hace es lo mismo que el filtro por defecto, pero con dos restricciones: que el usuario tenga el valor AT en el campo description y que la cuenta no esté deshabiltada.

    Ese filtro se aplicará en las búsquedas por defecto sobre la libreta en la que lo configures, pero al usar la búsqueda avanzada seguirán apareciendo todas las cuentas. estoy investigando si es posible cambiar también el filtro para la búsqueda avanzada, pero en principio con eso me vale.

     

    Un saludo y gracias por la ayuda.


    lunes, 13 de junio de 2011 7:20