On Fri, November 8, 2013 3:24 pm, Karsten Bräckelmann wrote: > The latter is incorrect -- spamc by default sends the effective user ID, > and spamd switches users before processing the mail (assuming the daemon > has been started as root). The -u user option is only necessary to > change that default.
Whoops, you're perfectly right. On a system where spamc is run as some fixed user (e.g. nobody), you need the -u option to get the per-user options to work correctly. If spamc is being run as the receiving user already (e.g. via procmail, barring some weird setuid behavior) then you don't need the -u option (although it won't break anything if you use it, it's just unnecessary). Sorry for the incomplete info. --- Amir