> What I'd really like is for exim to do setuid to the owner of the list
> file. Would that be difficult?
Nope -- BUT you'd need a table to drive it .... e.g. I have:
local_delivery: driver = appendfile;
file = /${lookup{$local_part:home}dbm{/usr/exim/tables/local}{$
v
alue}{}}/${lookup{$local_part:file}dbm{/usr/exim/tables/local}{$value}{.mail}},
no_use_lockfile,
no_from_hack,
prefix="\1\1\1\1\n",
suffix="\1\1\1\1\n",
group = ${lookup{$local_part:group}dbm{/usr/exim/tables/local}{
$
value}{20}},
user = ${lookup{$local_part:user}dbm{/usr/exim/tables/local}{$v
a
lue}{fail}}