I was having issues that turned out to be the order i had my routers in.
My routers:
3rd last:
adsi_check:
driver = redirect
domains = +local_domains
allow_fail
allow_defer
forbid_file
forbid_pipe
redirect_router = exchangeroute
data = ${lookup ldap {user="ldap" pass="ldap"
ldap:///DC=mfe,DC=ca?mail?sub?(proxyAddresses=SMTP:\
${quote_ldap:$local_part}@${quote_ldap:$domain})}}
then my localuser router
then the last router:
exchangeroute:
driver = manualroute
domains = +local_domains
transport = remote_smtp
route_list = * IP_EXCHANGE
no_more
works. yipee.