Hallöle,
wir setzen SuSE-Linux 8.1 mit OpenLDAP, Postfix etc als Mailserver bei uns ein. Wir sind auf drei Standorte verteilt, alle User stehen mit UID und Standort (postalAddress) in der LDAP-Datenbank. Jetzt würde ich gerne Mails an alle User eines Standortes schicken. Irgendwie muß man doch Postfix dazu bringen, User anhand des Attributes postalAddress festzustellen und damit auszusuchen. Ich habe es mit folgendem bereits versucht:
main.cf:
[...]
ldap_A_server_host = localhost
ldap_A_server_port = 389
ldap_A_bind = no
ldap_A_search_base = dc=xxx,dc=yyy
ldap_A_result_attribute=mail
ldap_A_query_filter = (postalAddress=standort_A)
virtual_maps = hash:/etc/postfix/virtual
[...]
virtual:
standort_1: ldap:ldap_A
Leider bekomme ich
Jun 2 12:52:12 mail01 postfix/smtpd[21146]: 1F3F767CC3: reject: RCPT from localhost[127.0.0.1]: 450 ldap:ldap_A@xxx.yyy: User unkno
wn in local recipient table; from=