> -----Original Message-----
> From: Kris Deugau
> In order to get spamd/spamc to use per-user prefs in
> ~/.spamassassin, you have two requirements:
>
> 1) spamd must run as root, otherwise it can't fork and drop
> priviledges to the user in question. Among other things,
> this lets it create the ~/.spamassassin directory if it
> doesn't exist. You *may* be able to get away with running
> spamd as a non-root user, so long as you make sure all users
> have ~/.spamassassin. Personally I wouldn't count on it.
>
> 2) you must call spamc with the -u parameter, in order to
> tell spamd which user to load preferences for when it forks.
I could be wrong about this but I do not believe that spamc needs to be run
with the -u parameter. The reason is that the master.cf file should be
configured to pipe the message to filter script running as user filter.
filter unix - n n - - pipe
flags=Rq user=filter argv=/somewhere/filter -f ${sender} -- ${recipient}
I pipe to Procmail which runs under the user I specified. I never have to
call spamc -u, the site user is already set.
Jason - did you restart spamd? You should have a home directory for user
filter where the /home/filter/.spamassassin/user_prefs file should be
located. Is this the case? I would continue to run spamd as root.
--Larry
--Larry
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk