Hi,

I'm using spamassassing 3.2.3 with userspecific rules from an SQL
database:

/etc/spamassassin/local.cf:
user_scores_dsn             DBI:mysql:spamassassin:localhost
[...]
bayes_store_module          Mail::SpamAssassin::BayesStore::SQL
[...]
auto_whitelist_factory      Mail::SpamAssassin::SQLBasedAddrList

spamc is called by procmail.
/etc/procmailrc:
:0fw
* < 256000
| /usr/bin/spamc -U /var/run/spamd.sock -u $USER

(where $USER is created by Postfix:
/usr/bin/procmail -t -m USER=${recipient} SENDER=${sender} /etc/procmailrc)

Since I updated to 3.2.3 (Debian Volatile) I get the error message in
/var/log/mail.log:
[...] spamd: still running as root: user not specified with -u, not found, or 
set to root, falling back to nobody

After this, spamassassin uses the userspecific SQL tables with the user
"nobody" not the specific user, who is the recepient of the scanning mail.

Do you have an idea how I can resolve this?


bye, rene
-- 
"If everyone demanded peace instead of another television set,
then there'd be peace." (John Lennon)

 ·  http://rene.ahrcas.net  ·  Rene Caspari  ·  GPG-KeyID: 0xCA40A793  ·

Reply via email to