sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #59587
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