1 LDAP_RESOURCE_QUERY = (&(|(mail=${quote_ldap:${local_part}}@${domain})(alias=${quote_ldap:${local_part}}@${domain}))(&(!(objectclass=inetOrgPerson))(objectclass=mailRecipient))) 2 3 ldap_resource: 4 debug_print = "R: ldap_resource for $local_part@$domain" 5 driver = accept 6 condition = ${if eq {}{${lookup ldap{ \ 7 user="LDAP_SERVICE_BIND_DN" \ 8 pass=LDAP_SERVICE_PASSWORD \ 9 ldap://LDAP_HOST:LDAP_PORT/LDAP_BASE_DN?mail?sub?LDAP_RESOURCE_QUERY} \ 10 }}{no}{yes}} 11 transport = resources_transport 12 cannot_route_message = Unknown user