Bug#440217: exim4-config: lowuid router is misplaced in order and breaks common setups

Andreas Metzler ametzler at downhill.at.eu.org
Sat Sep 1 07:56:06 UTC 2007


On 2007-08-30 Andreas Metzler <ametzler at downhill.at.eu.org> wrote:
[...]
> I have recently taken a shot at using 250_exim4-config_lowuid hovever
> it currently seems to be misplaced in the order of things since it is
> called before evaluating /etc/aliases, which makes it impossible to
> selectively redirect system-userws somewhere else:
[...]
> The current order causes another kind of breakage that is worse. The
> router breaks our default /etc/aliases:
> root: ametzler
> abuse: root
[...]

Hello,
Afaict
mv 250_exim4-config_lowuid 850_exim4-config_lowuid
would take care of this issue.

I think it must be possible to redirect system-users by /etc/aliases
and it _should_ be possible by default to redirect by ~/.forward or
.procmailrc, therefore making lowuid the last router before local_user
would be the right thing to do.

I have also been wondering whether lowuid should special case uid 0,
since stuff is redirected there by default and we special case it
anyway (mmm_mail4root). However I think it is not necessary, due to
the {! match_ip{$sender_host_address}{:@[]}} precondition.

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