postfix: Zielserver pro User im LDAP ermittelnDen transport-maps Parameter in der main.cf um ein LDAP-Configfile erweitern:
Code:
transport_maps = proxy:ldap:/etc/postfix/ldap_remote-host.cf,hash:/etc/postfix/transport
Anschließend ein configfile erstellen analog zu User-Authentifizierung per LDAP:
Code:
#Inhalt von ldap_remote-host.cf
bind = no
server_host = ldap://ldaphost
search_base = <searchbase>
query_filter = (mail=%s)
result_attribute = servername
result_format = smtp:[%s]
domain = hash:/etc/postfix/ldap_domains
Eine Überprüfung per postmap -q ergibt ein Ergebnis dieses Formats:
Code:
postmap -q "user@domain.com" ldap:/etc/postfix/ldap_remote-host.cf
smtp:[host1.example.com]
Anschließend wird der per LDAP ermittelte Host als Relayhost verwendet