Bug#865287: exim4-daemon-light: nomore than one rule option in a route_list rule

Erkki Lintunen erkki.lintunen at iki.fi
Tue Jun 20 12:49:14 UTC 2017


It does not matter whether the route_list rule is generated the way I
have done it or directly set in config files. I tested both.
This isn't about functionality of exim4 configuration utilities but
possibly an unintended change in behaviour of exim4 binary. 

Yes, I admit, my use of dc_smarthost is not the one intended and
documented.  This does not change the fact that exim4 binary does not
accept more than one rule option in route_list.

Did I report this against wrong package then? Do I better, if I report
this to upstream? 

I think the change in exim4 behaviour may affect others, those
upgrading from Debian Jessie to Stretch AND having a route_list rule
with more than one rule option AND Exim documentation for the version of
Exim in the Debian package clearly says a route_list rule can have more than
one rule option, so I chose to make a report against the Debian package
delivering the affected binary. 

Erkki

* Marc Haber <mh+debian-packages at zugschlus.de> [2017-06-20 12:47:08 +0200]:

> On Tue, Jun 20, 2017 at 12:27:35PM +0300, Erkki Lintunen wrote:
> > I think my exim4 config isn't anything special. I have DCsmarthost set
> > to "mailhost::465 remote_smtps_smarthost", which get appended with a
> > route_list rule option "byname" in manualrouter config for smarthost.
> 
> I don't think this has ever been supported. From man
> update-exim4.conf.conf:
> 
> dc_smarthost
>        List of hosts to which all outgoing mail is passed to  and  that
>        takes  care of delivering it. Each of the hosts is tried, in the
>        order specified (See  exim  specification,  chapter  20.5).  All
>        deliveries  go  out  to  TCP  port 25 unless a different port is
>        specified after the host name, separated from the host  name  by
>        two  colons.  Colons  in IPv6 addresses need to be doubled. If a
>        port number follows, IP addresses may be enclosed  in  brackets,
>        which  might  be  the only possibility to specify delivery to an
>        IPv6 address and a different port. Examples:
> 
> dc_smarthost is only a list of hostnames with optional ports.
> 
> If you want to have other functionality, I would like to suggest that
> you edit the configuration files themselves.
> 
> I'd like to close this issue.
> 
> Greetings
> Marc
> 
> -- 
> -----------------------------------------------------------------------------
> Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
> Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
> Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



More information about the Pkg-exim4-maintainers mailing list