Re: [Exim] Problem with address_pipe transports

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Tamas TEVESZ
CC: Sara MG, exim-users
Subject: Re: [Exim] Problem with address_pipe transports
On Mon, 5 Aug 2002, Tamas TEVESZ wrote:

> On Mon, 5 Aug 2002, Sara MG wrote:
>
> > unable to set gid=1000 or uid=1000 (euid=61): userforward router (recipient is sarag@???)
>
> seems like your exim (binary) is not setuid root


I think this is more likely to be the "well-known" problem with address
verification.

When Exim is reading an incoming message, it is running as exim, not
root, and it has given up its privilege. Consequently, it cannot change
uid any more.

This restricts the routers that can be used for verification. Any that
require a change of uid cannot be used for verification. (Also it can
only read files that exim can read, of course).

One way round this is to put no_verify on the router. This is often a
reasonable thing to do for forward file routers.


--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.