Bug#990344: exim 4.94.2 update default configuration option breaks MTA
Andreas Metzler
ametzler at bebt.de
Sun Jun 27 17:09:47 BST 2021
On 2021-06-26 sawbona at xsmail.com wrote:
> On 26 Jun 2021 at 15:12, Andreas Metzler wrote:
> > I think that assumption is not correct. dpkg will (should) only ask
> > about the confffile if it *was* locally changed, otherwise the files are
> > overwritten without asking.
> I see ...
> The thing is that I don't remember *ever* changing any exim
> configuration.
> Unfortunately I cannot be categorical about it.
> ie: I am not absolutely certain.
> Right.
> Please bear with me, I'll try to be as brief as possible.
> Let us assume for the sake of the argument that I (on purpose or
> inadvertently) changed something in the configuration.
> What could I have possibly changed?
> Is there any user/userland configurable setting which would be then
> reflected or change *anything* in the exim4.conf.template file
> itself?
Hello,
the exim packages do not change/edit the file, if it was changed then
manually.
> Specifically, any of the settings mentioned in the readme.updating
> file:
> https://git.exim.org/exim.git/blob/HEAD:/src/README.UPDATING
> --- snip --->
> Exim version 4.94
> ---------------------------
> Some Transports now refuse to use tainted data in constructing their
> delivery location; this WILL BREAK configurations which are not
> updated accordingly. In particular: any Transport use of $local_part
> which has been relying upon check_local_user far away in the Router
> to make it safe, should be updated to replace $local_part with
> $local_part_data.
> <--- snip ---
> eg: $local_part
> I have checked and my pre-4.94.2 version reads *$local_part* and the
> 4.94.2 version reads *$local_part_data*.
> So, if the original configuration file *was* changed by me (on
> purpose or inadvertently), whatever change I could have made does not
> seem to be related to (at least one) of the settings that need to be
> changed for the exim4 configuration to be compatible with exim
> 4.94.2.
Sounds reasonable, yes.
If you are not sure what you did change, you can download older versions
of exim4-config from https://snapshot.debian.org/binary/exim4-config/
extract the file with e.g.
ametzler at argenau:~$ dpkg --fsys-tarfile /path/to/exim4-config_4.91-9_all.deb | tar -f - --one-top-level=/tmp -v -x ./etc/exim4/exim4.conf.template
and use e.g. diff or tkdiff to find local changes.
cu Andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-exim4-maintainers
mailing list