That's not the problem. With most of the builds I do, /var/run is not accessible by the user courier, only the user root. So in the past I have made /var/run available to courier. But people I work with don't agree with it, they wanted to me to post the question, why are all the other courier pids owned by root and courierfilter.pid is owned by courier.
Because the courierfilter process runs as the courier user, hence the files it creates are owned by the courier user.
All other daemons run as root.
pgp00000.pgp
Description: PGP signature
