Author: Heiko Schlittermann Date: To: exim-users Subject: Re: [exim] Problem with exim-4.74 + mailman
citing Frank's first mail:
2011-02-09 11:28:25 1Pn7Hd-00077B-Dv unable to set gid=104 or uid=104 (euid=103): local delivery to list <list@???>
The local delivery *should* start as euid=0, since should be setuid
root. As far as I understood deliver.c, exim fork()s, exec()s and then
changes the UID. But there are some cases where this uid change does not
take place, .e.g if "deliver_drop_privileges" is set.
Probably Frank can put some logging into deliver.c, or at least
ask for logging the PID, it should show us the PID transition…