howdy folks. 

I've recently abandoned my increasingly unwieldy bogofilter
implementation in favor of spamassassin: I'm no longer the only one
getting mail through this server; and the bogofilter databases were
gradually getting out of whack. 

So aptitude install spamassassin, works like a charm. A couple tweaks
in exim4.conf and its rolling along. But I'm getting these messages in
/var/log/mail.log

Jan 29 10:32:36 bigmomma spamd[32442]: spamd: connection from bigmomma
[127.0.0.1] at port 41420 
Jan 29 10:32:36 bigmomma spamd[32442]: spamd: setuid to nobody
succeeded 
Jan 29 10:32:36 bigmomma spamd[32442]: spamd: creating default_prefs:
/nonexistent/.spamassassin/user_prefs 
Jan 29 10:32:36 bigmomma spamd[32442]: mkdir /nonexistent: Permission
denied at /usr/share/perl5/Mail/SpamAssassin.pm line 1530 
Jan 29 10:32:36 bigmomma spamd[32442]: config: cannot write to
/nonexistent/.spamassassin/user_prefs: No such file or directory 
Jan 29 10:32:36 bigmomma spamd[32442]: spamd: failed to create
readable default_prefs: /nonexistent/.spamassassin/user_prefs 
Jan 29 10:32:36 bigmomma spamd[32442]: mkdir /nonexistent: Permission
denied at /usr/share/perl5/Mail/SpamAssassin.pm line 1530 
Jan 29 10:32:36 bigmomma spamd[32442]: spamd: checking message
<[EMAIL PROTECTED]> for nobody:65534 
Jan 29 10:32:49 bigmomma spamd[32442]: mkdir /nonexistent: Permission
denied at /usr/share/perl5/Mail/SpamAssassin.pm line 1530 
Jan 29 10:32:49 bigmomma spamd[32442]: locker: safe_lock: cannot
create tmp lockfile
/nonexistent/.spamassassin/auto-whitelist.lock.bigmomma.
32442 for /nonexistent/.spamassassin/auto-whitelist.lock: No such file
or directory 
Jan 29 10:32:49 bigmomma spamd[32442]: auto-whitelist: open of
auto-whitelist file failed: locker: safe_lock: cannot create tmp
lockfile /non
existent/.spamassassin/auto-whitelist.lock.bigmomma.32442 for
/nonexistent/.spamassassin/auto-whitelist.lock: No such file or
directory 
Jan 29 10:32:49 bigmomma spamd[32442]: spamd: clean message (0.5/5.0)
for nobody:65534 in 12.8 seconds, 6620 bytes. 
Jan 29 10:32:49 bigmomma spamd[32442]: spamd: result: . 0 -
PLING_PLING
scantime=12.8,size=6620,user=nobody,uid=65534,required_score=5.0,rhos
t=bigmomma,raddr=127.0.0.1,rport=41420,mid=<[EMAIL PROTECTED]>,autolearn=no 


As I understand it, and frmo a little google, spamd changes its uid to
'nobody' when it get a message to scan. This causes a problem as it
tries to update the AWL and bayes database files in its $HOME with is
nonexistent. One recommendation I found was to change the user for
spamd from nobody to spamd, and create that user for just this
purpose. This seems fine, but I don't like to migrate too far from
default configs. Any other suggestions? is there something simple I'm
missing here? (probably). is this new user, spamd, the way to go or
should I be tweaking some other conf to make this work. 

thanks

A

Attachment: signature.asc
Description: Digital signature

Reply via email to