Hi again, I'm trying to use Exim with LDAP (Active Directory) and I cannot figure out how I have to search for the user...
If I search with ldapsearch: ldapsearch -x -h dc1.cch.intra -D "CN=system,CN=Users,DC=cch,DC=intra" -W -b "cn=users,dc=cch,dc=intra" -s sub "(&(objectClass=user)(!(isCriticalSystemObject=TRUE))(mail=*))" sAMAccountName I get the full list of the users on the system, that have an E-Mail. Well, now I have to use this query in Exim, so I wrote: hide ldap_default_servers = <; dc1.cch.intra:3268 LDAP_AD_BINDDN = "CN=system,CN=Users,DC=cch,DC=intra" LDAP_AD_PASS = "myVerySecret" LDAP_AD_BASE_DN = "CN=Users,DC=cch,DC=intra" LDAP_AD_MAIL_RCPT = \ user=LDAP_AD_BINDDN \ pass=LDAP_AD_PASS \ ldap:///LDAP_AD_BASE_DN\ ?sAMAccountName?sub?\ (&\ (objectClass=user)\ (!(isCriticalSystemObject=TRUE))\ (mail=*)\ ) and then in the router: localWrite_gw: driver = redirect allow_filter domains = +local_domains user = EXIM_UID group = EXIM_GID data = ${lookup ldap {LDAP_AD_MAIL_RCPT} {# EXIM Filter\n\nsave /var/spool/mail/$value/Maildir}fail} redirect_router = loopbackRouter reply_transport = autoresponder pipe_transport = address_pipe file_transport = address_file directory_transport = address_file no_more But it does not work... exim -bt [email protected] always say: [email protected] is undeliverable: Unrouteable address What am I doing wrong? Thanks and sorry for the question, this is the first time I use Exim with LDAP... Regards Luca Bertoncello ([email protected]) -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
