[Postfixbuch-users] Mail-Aliase im LDAP

Udo Neist postfix at singollo.de
Fr Mär 28 21:44:21 CET 2008


Am Donnerstag, 27. März 2008 21:54:22 schrieb Torsten Zumpf:
> Hallo,
>
> ich möchte gerne die Mail-Aliase aus dem LDAP auslesen. Für die
> normalen Benutzer mit ihren Mailadressen klappt das bestens.
>
> Im LDAP ist der Alias-DN: ou=alias,dc=domain,dc=de
>
> Hier der Eintrag aus der alias-ldap Table
> (/etc/postfix/aliases.ldap):
>
> server_host = ldaps://ldap.domain.de:636
> server_port = 636
> search_base = dc=domain,dc=de
> bind = yes
> bind_dn = uid=postfix,ou=user,dc=domain,dc=de
> bind_pw = geheim
> query_filter = (|(mail=%u)(mail=%s)(uid=%u)(nisMailAlias=%s))

Ich hab in meiner virtual_aliases.cf als Query folgendes eingetragen:

	query_filter = (maildrop=%s)

Dafür suche ich in local_recipients.cf und mail_from_login.cf über

	query_filter = (|(uid=%u)(|(mail=%s)(maildrop=%s)))

die passenden User. Als Ergebnis habe ich nur result_attribute = uid 
definiert.

main.cf:

virtual_alias_maps = 
hash:/etc/postfix/virtual,proxy:ldap:/etc/postfix/ldap/virtual_aliases.cf
local_recipient_maps = proxy:ldap:/etc/postfix/ldap/local_recipients.cf
smtpd_sender_login_maps = 
proxy:ldap:/etc/postfix/ldap/mail_from_login.cf

Gruß
Udo



Mehr Informationen über die Mailingliste Postfixbuch-users