Re: [Exim] nobody_user?

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Toralf Lund
CC: exim-users
Subject: Re: [Exim] nobody_user?
On Thu, 18 Mar 2004, Toralf Lund wrote:

> I actually tried to draw a somewhat simplified picture with the above
> example; what we *really* have is
>
>    1.

>
> scu-archive: "|/usr/bin/mhonarc <and so on>"
> in /etc/aliases
>
>    2.

>
> ~ks/.forward containing
> # Exim filter
> unseen noerror pipe /usr/bin/mhonarc <and so on>
>
> and similar for other users, i.e. most pipes for real users are set up
> via .forward so it could be OK to run the ones from aliases under a
> special id. Maybe I would be defining non-standard behaviour for
> /etc/aliases that way, though, and I'm not 100% happy with that...


What you have now described is the most common way of running things,
and yes, the answer is just to run the ones from alias files under a
special id via a different transport. In fact, your previous description
would not have worked the way you said it did. Putting a real login name
in /etc/aliases does not automatically set up that user for the
transport. It is the check_local_user option on your .forward router
that does that. (I didn't point this out before because I suspected you
were not telling the whole truth. :-)

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book