[Postfix-es] Problemas con ldap: query_filter

Israel Calvete Talavera icalvete en prisacom.com
Mie Abr 27 09:35:21 CEST 2005


Hola....

Tengo funcionando de maravilla una dedian sarge + postfix + ldap + 
courier + sasl2 + amavis + spamassassin .  Esta montada hace mas o menos 
un mes.

Ahora necesito montar  otra igual  y  pero  algo no esta  funcionando.

La configuracion los ficheros de configuracion son los mismos ( al 
principio probe con la configuracion para otro dominio y otros datos en 
el ldap pero ahora estoy usando "los mismos" que en la maquina que funciona)

Estoy sacando el log del ldap a /var/log/slapd.log y alli puedo ver que 
en las querys que llegan al ldap la busqueda se hace por "mydomain.com" 
y no por "myuser en mydomain.com"


Apr 26 08:11:04 nangaparbat slapd[2712]: conn=5 op=3 SRCH 
base="ou=users,o=mydomain,c=com" scope=2 deref=0 
filter="(&(mail=mydomain.com)(!(quota=-1))(objectClass=CourierMailAccount))" 



Los query_filters en /etc/postfix/main.cf son...


ldapvirtualaliases_query_filter = 
(&(mail=%s)(objectClass=CourierMailAlias))

ldapvirtualmap_query_filter = 
(&(mail=%s)(!(quota=-1))(objectClass=CourierMailAccount))

ldapuidmap_query_filter = 
(&(mail=%s)(!(quota=-1))(objectClass=CourierMailAccount))

ldapgidmap_query_filter = 
(&(mail=%s)(!(quota=-1))(objectClass=CourierMailAccount))


he probado a cambiar %s por %u@%d pero nada. (las busquedas siguen 
siendo unicamente por el dominio)

he probado a cambiar %s por myuser en mydomain.com y funciona bien, pero 
claro,  eso solo funciona para ese usuario y no vale de mucho... :-)

La unicas diferencias entre los sistemas (si no he pasado nada por alto...)


MAQUINA QUE FUNCIONA
un  libldap-2.2-7          <none>                 (no description 
available)
ii  libldap2               2.1.30-3               OpenLDAP libraries
ii  slapd                  2.1.30-3               OpenLDAP server (slapd)
ii  ldap-utils             2.1.30-3               OpenLDAP utilities

MAQUINA QUE NO FUNCIONA 
ii  libldap-2.2-7          2.2.23-1               OpenLDAP libraries
ii  libldap2               2.1.30-3               OpenLDAP libraries
ii  slapd                  2.2.23-1               OpenLDAP server (slapd)
ii  ldap-utils             2.2.23-1               OpenLDAP utilities


No puedo desinstalar libldap-2.2-7en la maquina que no funciona porque 
ahora es una dependencia del slapd.

Todo lo demas... autentificacion smtp a traves de saslauthd, courier... 
funciona bien.

He probado con amavis activado y desactivado.

Alguna idea?
Gracias.

Salud.

Israel Calvete Talavera.


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