Bug#309517: update-exim4.conf ignores dc_visiblename

Stuart Freeman Stuart Freeman <stuartf@uga.edu>, 309517@bugs.debian.org
Tue, 17 May 2005 15:44:50 -0400


On Tue, May 17, 2005 at 09:09:31PM +0200, Marc Haber wrote:
> Hi,
>=20
> On Tue, May 17, 2005 at 02:03:06PM -0400, Stuart Freeman wrote:
> > When I run update-exim4.conf the value of DC_visiblename in
> > /var/lib/exim4/config.autogenerated is set to the value of dc_readhost
> > instead of dc_visiblename from /etc/exim4/update-exim4.conf.conf
>=20
> dc_visiblename from /etc/exim4/update-exim4.conf.conf does not seem to
> be used at all anymore and is most probably a leftover from an older
> package version.
>=20
> Currently, the DEBCONFvisiblenameDEBCONF macro in the configuration is
> populated from the /etc/mailname file, which is created - if it
> doesn't already exist - on package installation. In the configuration,
> that macro is only used to qualify unqualified addresses.
>=20
> dc_readhost is the name of the machine where the users normally read
> their mail, and that one is only used in satellite setups ("no local
> mail") to take care of mail addressed to user@local.machine which
> should be sent to the smarthost as well.

dc_visiblename should be taken out of update-exim4.conf.conf because it
is no longer used.  As it stands now, there is no warning on upgrade that
exim4's configuration has changed, perhaps the package should check to
see if dc_visiblename and /etc/mailname are different and alert the user
to the fact that exim's behavior will change.  I assumed that dc_readhost
was being used because I had it set to the same value as /etc/mailname
(oops).  I should have dug around some more before submitting the original
bug.=20

Thanks,

--=20
----------------------------------------------
D. Stuart Freeman
UGA Enterprise Information Technology Services
Production Systems Support
-
An adequate bootstrap is a contradiction in terms.
----------------------------------------------