Stefan Suurmeijer wrote:
Hi list,
I'm trying to use spamassassin with per-user rules on a machine
running Linux with sendmail 8.14.2 and cyrus imapd 2.2.12.
I'm running into a small problem: it seems that spamd doesn't know
which user the mail is intended for and therefore always uses the
default settings:
Jan 8 00:47:29 smtp1 spamd[11786]: spamd: connection from localhost [
127.0.0.1 <http://127.0.0.1>] at port 5468
Jan 8 00:47:29 smtp1 spamd[11786]: spamd: handle_user unable to find
user: ''
Jan 8 00:47:29 smtp1 spamd[11786]: spamd: still running as root: user
not specified with -u, not found, or set to root, falling back to nobody
This happens for every mail received: unable to find user ''
I'm running spamassassin 3.2.4 on perl 5.8.8. I use spamd with options
-d -c
Can anyone tell me what the problem might be?
What's calling spamc? A procmail script? A milter integrated in sendmail?
The fundamental problem here appears to be whatever is being passed to
the -u parameter of spamc is just an empty string, instead of a user name.