It just seems to me that the -P flag is meant to invoke a somewhat more secure mode of behavior with spamd. The spamd documentation says that -P will cause spamd to "die on user errors". It also says that the "default behaviour is to setuid() to the user running spamc". If the latter doesn't happen, I would call that a user error and expect spamd to die when called with -P.
I don't think any functionality would be lost if the -P flag was removed and the previous steps I outlined were followed.
.joel
-----Original Message-----
Umm... please enlighten us as to what -P would be good for then. If you
want
the behaviour you describe, simply remove the -P flag.
Perhaps you are confusing the -P option for spamassassin with the -P
option
for spamd?
--
Duncan Findlay