1 LDAP_PERSON_OUTGOING_QUERY = (&(|(mail=${quote_ldap:${sender_address_local_part}}@${sender_address_domain})(alias=${quote_ldap:${sender_address_local_part}}@${sender_address_domain}))(objectclass=inetorgperson)) 2 3 ldap_person_outgoing: 4 debug_print = "R: ldap_person_outgoing for $sender_address_local_part@$sender_address_domain" 5 driver = accept 6 unseen 7 no_expn 8 no_verify 9 condition = ${if eq {}{${lookup ldap{ \ 10 user="LDAP_SERVICE_BIND_DN" \ 11 pass=LDAP_SERVICE_PASSWORD \ 12 ldap://LDAP_HOST:LDAP_PORT/LDAP_BASE_DN?mail?sub?LDAP_PERSON_OUTGOING_QUERY} \ 13 }}{no}{yes}} 14 transport = people_outgoing_transport