← Back to team overview

sslug-teknik team mailing list archive

Re: spamc exit code 74???

 

Nu er jeg blevet klogere:

Kristian Vilmann wrote:
Jeg er ved at lave om på mit spamassassin setup.

Men jeg er rendt ind en tosset exitcode fra spamc: 74

Det er godt nok spamc der leverer denne kode. Men det er spamd der genererer den:
root@virtual /home/kvi -> grep 74 /usr/bin/spamd
                EX_IOERR       => 74, # input/output error
root@virtual /home/kvi ->

I/O error altså.

Jeg startede spamd med debug og uden demonizer-option:
spamd -D -a -c

Når jeg kører
spamc -c -d 127.0.0.1 -p 783 < sample-spam.txt

giver det bla. som output:
logmsg: Still running as root: user not specified, not found, or set to root. Fall back to nobody. Cannot create tmp lockfile //.spamassassin/auto-whitelist.lock : No such file or directory

Det giver mening. For nobody har / som hjemmekatalog:

root@virtual /home/kvi -> grep ^nobody /etc/passwd
nobody:x:99:99:Nobody:/:/sbin/nologin
root@virtual /home/kvi ->

Altså: den vil ikke køre som root. OK:
spamc -c -d 127.0.0.1 -p 783 -u postfixfilter < sample-spam.txt

Det giver brugbart output:

debug: is spam? score=15 required=5
logmsg: identified spam (15.0/5.0) for postfixfilter:612 in   1 seconds.

Men det er nok bedre at starte spamd med option -u postfixfilter

/kristian

--




Follow ups

References