[Tech] Modificare lookup di postfix su LDAP

Tommaso Visconti t.visconti@cantierecreativo.fi.it
Mer 3 Set 2008 19:11:12 CEST


scusate, dimenticavo: se provo

   $ postmap -q tommaso@example.com ldap:/etc/postfix/ldap-aliases.cf

ottengo il risultato corretto.

e aggiungo da /var/log/mail.log un esempio di fallimento:

   Sep  3 23:54:18 mail postfix/local[21124]: A64A85352B: 
to=<tommaso@example.com>, relay=local, delay=0.27, 
delays=0.04/0.05/0/0.18, dsn=5.1.1, status=bounced (unknown user: "tommaso")

ciao

Tommaso Visconti ha scritto:
> Ciao a tutti,
> sto cercando di fare questo:
> su LDAP ho una serie di utenti i quali hanno un campo mail che contiene 
> il loro indirizzo email completo di dominio (es. tommaso@example.com).
> Postfix dovrebbe controllare che tale mail esista e consegnare la posta 
> in /mail/uidutente dove l'uidutente lo prende sempre da ldap.
> 
> estratti da main.cf:
> 
>    alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap-aliases.cf
>    mydestination = example.com, anotherexample.com
> 
> e /etc/postfix/ldap-aliases.cf:
> 
>    server_host = localhost
>    version = 3
>    search_base = dc=example, dc=com
>    query_filter = mail=%s
>    result_attribute = uid
> 
> il problema e' questo: se invio una mail a tommaso@example.com, %s in 
> ldap-aliases.cf contiene 'tommaso' e non 'tommaso@example.com', che 
> quindi fallisce il match con il campo mail su ldap contente l'indirizzo 
> mail completo.
> 
> se, ad esempio, modifico ldap-aliases.cf con:
> 
>    query_filter = mail=%s@example.com
> 
> tutto torna, ma essendo i domini piu' di uno non e' una soluzione 
> praticabile.
> Dato che da subito postfix cerca la mail togliendo il dominio, credo che 
> vada detto a postfix come fare la ricerca, ma non ci riesco :(
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: https://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search




Maggiori informazioni sulla lista flug-tech