On 06/03/19, Heiko Schlittermann via Exim-users ([email protected]) wrote:
> Hi Rory,
> 
> Rory Campbell-Lange via Exim-users <[email protected]> (Mi 06 Mär 2019 
> 22:43:00 CET):
> >
> >       dns_yahoo_aol:
> >         debug_print = "R: dnslookup_yahoo_aol for $local_part@$domain"
> >         driver = dnslookup
> >         domains = aol.com : yahoo.com
> >         transport = remote_smtp_smarthost
> >       route_list = mx.localrelay.com byname
> >         same_domain_copy_routing = yes
> >         no_more
> 
> Not route_list, as this expects semicolon olon seperated list of items:
> 
>     <domain> <relayhost>[:<relayhost>]… <options>; …
> 
> While you could use this as:
> 
>     route_list = * mx.localrelay.com
> 
> the route_data options is possible too:
> 
>     route_data = mx.localrelay.com
> 
> (The advantage of route_data is, that the rhs gets expanded at runtime,
> so it can be anything, from literal data (as in the example here) to
> database lookups or whatever)
> 
> > The normal Debian exim4 config has
> >
> >       route_list = * DCsmarthost byname
> >       and
> >       host_find_failed = ignore
> 
> I'm not very familiar with the Debian config schema, but I think,
> you need to define a smarthost, to get this router included in the final
> config. But this would be the smarthost for all of your domains then.

Hi Heiko

Thanks very much indeed for your response.

I added in a router block based on your advice and the Debian example:

        dns_custom:
          debug_print = "R: dnslookup_custom for $local_part@$domain"
          driver = manualroute
          domains = <domain1> : <domain2> : <etc>
          transport = remote_smtp_smarthost
          route_list = * my.relay.com byname
          host_find_failed = ignore
          same_domain_copy_routing = yes
          no_more

I'll read up more about route_data. Thanks for the note about that.

The remote_smtp_smarthost transport already exists in the Debian config, so I
just reused that.

It seems to be running well using 'exim4 -bt <address_to_test>' and my backlog
has cleared.

Many thanks again for your comments
Rory


-- 
## 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/

Reply via email to