[Postfix-es] ¿Es posible hacer que mydestination tire de LDAP?

David david.manchado en eurociber.es
Mie Oct 5 17:51:48 CEST 2005


Buenas tardes,

deseo hacer que los usuarios accedan via IMAP/POP (cyrus) utilizando como 
login usuario en dominio.com.

Debido a que postfix "virtual domain style" lo que hace es mapear las cuentas 
a un dominio local, el buzon asociado a usuario en dominio.com sería 
usuario.domino.com o usuario.dominiolocal por ejemplo.

Por desgracia, Cyrus es muy flexible para autenticar los usuarios via LDAP 
pero el usuario que accede via IMAP tiene que corresponderse con el buzon, 
usuario en dominio.com != usuario.dominio.com.

Tengo hecha una aplicación para la gestion de las cuentas en la que podría 
hacer que al dar de alta un dominio no existente con anterioridad, lo añada 
en el LDAP sin tener que tocar un fichero del tipo /etc/postfix/mydestination 
y el correspondiente reload ya que sería bastante frecuente.

He puesto lo siguiente:
mydestination   = ldap:ldap_mydestination

y con postmap -q "usuario en dominio.com" ldap:ldap_mydestination funciona como 
quiero, pero cuando recibe un correo no hace la consulta al servidor LDAP.

Tengo dos opciones (que no se si posibles):
1- meter una consulta LDAP para obtener los dominios de mydestination
2- no se si alguien ya se ha pegado con esto y se puede hacer alguna trampa en 
el Cyrus+SASLauthd para que busque el buzon en otra ubicación en lugar de que 
correspondería 

Muchas gracias!
Saludos

-- 
David


Más información sobre la lista de distribución Postfix-es