I've made the following router: # Exchange route exchange_mailboxes: driver = manualroute transport = remote_smtp domains = domain.com local_parts = info route_data = xxx.xxx.xxx.xxx no_verify no_more
This router is forwarding everything that comes by. It only should forward [email protected] what am I doing wrong? And also, how can I extend this router by another domain? In example, [email protected] So [email protected] and [email protected] should be forwarded to the exchange, but not [email protected] Op 19-04-11 15:41 schreef Ian Eiloart <[email protected]>: > >On 19 Apr 2011, at 12:49, Pierre Munnichs wrote: > >> I don't have the knowledge to get this working, isn't there a much >>easier >> way to accomplish what I need? >> Would it be possible to create a hardcoded list of e-mail adresses that >> need to be forwarded to the Exchange Server >> > >Yes, you can do this if you have a small number of people to manage. >Using AD would work automatically, though. > >I'm going to refer you to the documentation, though. >http://www.exim.org/docs.html > >You can use a named list if you only have a few people on exchange, see >section 10.5. Or, you can just list the exceptions. Try localpartlist, >for example. Define a list in the general section of the config file, >then say > >localpartlist = foo:bar:baz >or >pop_users = meeny:miny:moe > >Then add this condition to your router. >localparts = +exchange_users > >or, if your list is of exceptions, say > >localparts = ! +pop_users > > > >> Something like: >> >> [email protected] >> [email protected] >> [email protected] >> >> These addresses need to be forwarded to the external Exchange server. >> If the adres is not on this list, it has to be delivered to the local >> server. >> >> >> >>> >>> So, you need to add something like this: >>> >>> condition = ${if eq {${lookup ldap {\ >>> user=AD_USER \ >>> pass=AD_PASS \ >>> ldap://AD_HOST/\ >>> AD_BASE?\ >>> proxyAddresses?\ >>> sub?\ >>> >>> proxyAddresses=${quote_ldap:SMTP:$local_part@$domain}} \ >>> {true}{false}}}\ >>> {true} } >>> >>> And set the macros AD_USER AD_PASS AD_HOST and AD_BASE to the correct >>> values for your AD server. >> >> >> -- >> ## List details at http://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/ > >-- >Ian Eiloart >Postmaster, University of Sussex >+44 (0) 1273 87-3148 > -- ## List details at http://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/
