[Pkg-exim4-users] conf.d/router/200*: redundant no_more + non accurate comment?

Regid Ichira regid23 at yahoo.com
Wed May 23 17:09:29 UTC 2012


--- On Wed, 5/23/12, Marc Haber wrote:

> -0700, Regid Ichira wrote:
> >   Are you referring to
> > 
> >     $ zgrep -A6 dnslookup:
> /usr/share/doc/exim4-base/examples/example.conf.gz
> >     dnslookup:
> >       driver = dnslookup
> >       domains = ! +local_domains
> >       transport = remote_smtp
> >       ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
> >       no_more
> > 
> >     $
> > 
> > ?
> 
> Yes. We're using a very similiar one.
> 


  I asked about nonlocal and dnslookup routers, that are mostly copied
from Debian's routers, on
https://lists.exim.org/lurker/message/20120523.100347.59630bbc.en.html.
Phil Pennock answered.  I didn't raise the exact same concerns that I
raised here, but the issues are close.  I suggest to continue this
thread on exim-users.  I don't post this message on exim-users because
I think Phil answer is where the discusssion should continue.

  The points I had in mind before reading Phil's answer are:

  I think the first thing to notice is that no_more should be considered only
when a router declines.  Now upstream's dnslookup router can decline:

    $ zgrep -A5 'by setting$' /usr/share/doc/exim4-base/spec.txt.gz \
      | grep -C3 ignore_target_hosts
    --
    by setting

    ignore_target_hosts = 127.0.0.1

    on the relevant router.  If all the hosts found by a dnslookup router are
    discarded in this way, the router declines. In a conventional configuration, an
    $

In contrast, debian's dnslookup router can not decline.  It has no
ignore_target_hosts line.  Although the routers are different, I
think the discussion at

    $ zgrep -A34 '* The manualroute router' \
           /usr/share/doc/exim4-base/spec.txt.gz | tail -10

about the decline of a router actually applies to this message.
  I also think that debian's nonlocal default router has the same issue.




More information about the Pkg-exim4-users mailing list