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

Marc Haber mh+debian-packages at zugschlus.de
Mon Sep 3 16:01:17 UTC 2007


On Thu, Aug 30, 2007 at 08:14:44PM +0200, Andreas Metzler wrote:
> it is me again, finding brokenness rather late. :-(
> 
> 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:
> 
> m26s25:~# tail -n1 /etc/aliases
> www-data: ametzler
> m26s25:~# swaks --pipe "exim -bh 70.103.162.31" \
>    -f ametzler at gmx.net -t www-data at m26s25.vlinux.de -q rcpt
> [...]
> ** 550 no mail to system accounts

Put the alias for www-data in /etc/exim4/lowuid-aliases.

> lowuid greps the id and rejects it, even before system_aliases sees
> it.
> 
> This could easily be fixed by moving the router to a later point.

That's a non-fix, as it would make real-uucp, real-www-data and other
system accounts deliverable again by picking the address up early.

> The current order causes another kind of breakage that is worse. The
> router breaks our default /etc/aliases:
> root: ametzler
> abuse: root

The default /etc/aliases is created in exim4-config.postinst and
contains only aliases from mailer-daemon to postmaster and from
postmaster, nobody, hostmaster, usenet, news, webmaster, www, ftp,
abuse, noc and security to root.

I need more evidence about brokenness.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190




More information about the Pkg-exim4-maintainers mailing list