[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