> > I've been using Postfix for many years and I've recently migrated some of > my servers to Exim. > In Postfix I've been using transport_maps to specify where a specific > domain or email-address should go. > > In some cases I have a couple of users that are not on the same server as > the rest of the domain. So I've done something like this: > > domain.com smtp:[mail.domain.com] > [email protected] smtp:[other.server.domain.com] > > > How would I achieve this in Exim? > I haven't done any actual configuration on this Exim-server myself so I > don't really know where to look. > >
You mean you want to pass the mail on to another SMTP server ? In that case, what you're probably looking for is the manualroute router. It is documented at http://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_manualroute_router.html which has some reasonable examples. For your above example you could have something like: test_route: driver = manualroute domains = domain.com local_parts = !user1 transport = remote_smtp route_list = domain.com mail.domain.com test_route2: driver = manualroute domains = domain.com local_parts = user1 transport = remote_smtp route_list = domain.com other.server.domain.com in your routers. Remember that routers are traversed in the order they're encountered in your config file. You can, of course, use lookups or files to make it more general. (local_parts = dbm; /etc/exim/$domain/list.of.local.parts). Some of this is clarified in http://www.exim.org/exim-html-current/doc/html/spec_html/ch-generic_options_for_routers.html Have a look at the docs and if you want any clarification, please ask. John -- ## 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/
