Moin,
Einleitendes postscriptum: Ich lasse über diese Mail einmal "Suchen und
ersetzen rübergehen und ersetze @ durch (AT), weil unten im log ziemlich
viele Mailadressen auftauchen)
Am Sam, 2003-06-07 um 12.20 schrieb Bernd Schmelter:
Wie ruft ihr spamassassin auf? Die Bayesfiles werden default unter
~/.spamassassin gesucht für die User-ID, die spamassassin startet
oder via spamc auf spamd zugreift.
Auf meinem lokalen Mailserver: fetchmail holt die Mails "....is ratti
here" von diversen POP3's ab, schickt sie durch procmail und postfix,
sodaß sie lokal liegenbleiben, und mein Rechner holt sie wiederum über
pop3 ab. Spamassassin läuft auf dem Server, weil mir das Filtern sonst
zu lahm ist. Die Einbindung läuft über procmail:
ratti(AT)server:~> cat .procmailrc
:0fw: spamassassin.lock
| /usr/bin/spamassassin
Ich habe sowohl als root als auch als ratti sa-learn gefüttert.
spamc/spamd läuft eigentlich nicht.
Durch die Einbindung per procmail entfällt auch der Zwang, irgendeinen
Daemon neu zu starten...
Hatte ich vergessen, extra zu erwähnen: Nichts besonderes in den Logs.
Ich habe jetzt mal testweise ~/.spamassassin/bayes* auf 666
ge'chmode'ed.
Isses auch nicht.
So, dann hatte jemand die Idee, spamassassin im Debug-Modus laufen zu
lassen. Prima Idee, hatte ich übersehen, daß es den gibt.
Also, ich nehme mir eine spam-Mail, schiebe sie auf den Server und
befreie sie von der bestehenden Erkennung:
spamassassin -d tmp
Jetzt lasse ich sie manuell durch spamassassin durchlaufen. Bei
aktiviertem debugging:
spamassassin -D <tmp >/dev/null
debug: Score set 0 chosen.
debug: running in taint mode? no
debug: using "/usr/share/spamassassin" for default rules dir
debug: using "/etc/mail/spamassassin" for site rules dir
debug: using "/home/ratti/.spamassassin" for user state dir
debug: using "/home/ratti/.spamassassin/user_prefs" for user prefs file
debug: using "/home/ratti/.spamassassin" for user state dir
debug: bayes: 10937 tie-ing to DB file R/O
/home/ratti/.spamassassin/bayes_toks
debug: bayes: 10937 tie-ing to DB file R/O
/home/ratti/.spamassassin/bayes_seen
debug: Score set 3 chosen.
debug: Initialising learner
debug: is Net::DNS::Resolver available? no
debug: is DNS available? 0
debug: running header regexp tests; score so far=0
debug: running body-text per-line regexp tests; score so far=2.3
debug: Razor2 is not available
debug: bayes corpus size: nspam = 519, nham = 21945
debug: tokenize: header tokens for *p = ""
debug: tokenize: header tokens for *F = ""susi raab"
"
debug: tokenize: header tokens for To = ""hallo kunde"
"
debug: tokenize: header tokens for MIME-Version = ""
debug: tokenize: header tokens for *c = "multipart/alternative; ----=_
NHxtPHrt _ HHH _ HHHH _ HHHHHHHH . HHHHHHHH"
debug: tokenize: header tokens for X-Priority = "1"
debug: tokenize: header tokens for X-MSMail-Priority = "High"
debug: tokenize: header tokens for *m = "MX01 KONTENT De "
debug: tokenize: header tokens for X-Evolution-Source =
"pop://ratti(AT)server"
debug: tokenize: header tokens for *r = " kbonet.com.br (unknown
[200.207.77]) by MX01.KONTENT.De (Postfix)
; "
debug: tokenize: header tokens for *r = " kbonet.com.br (unknown
[200.207.77]) by MX01.KONTENT.De (Postfix)
; MX01.KONTENT.De ([81.88.34]) by
mailin01.sul.t-online.com esmtp id 19LqbU-0Iqwu8C; "
debug: bayes token 'und' => 0.001
debug: bayes token 'eine' => 0.001
debug: bayes token 'auf' => 0.001
debug: bayes token 'H*r:esmtp' => 0.001
debug: bayes token 'HX-Evolution-Source:pop' => 0.001
debug: bayes token 'HX-Evolution-Source:ratti(AT)server' => 0.001
debug: bayes token 'zur' => 0.001
debug: bayes token 'ziemlich' => 0.00126050420168067
debug: bayes token 'sk:1415070' => 0.00273037542662116
debug: bayes token 'Susi' => 0.00289505428226779
debug: bayes token 'untitled' => 0.0030808729139923
debug: bayes token 'multi-part' => 0.982717501708796
debug: bayes token 'H*c:HHHH' => 0.973744443378014
debug: bayes token 'MIME' => 0.970788992967483
debug: bayes token 'H*c:HHH' => 0.9700700384019
debug: bayes token 'URI' => 0.964429899184299
debug: bayes token 'format' => 0.951395702177033
debug: bayes token 'H*c:HHHHHHHH' => 0.949207317591783
debug: bayes token 'H*m:MX01' => 0.933535135163607
debug: bayes token 'Document' => 0.931508129106323
debug: bayes: score = 0.441882458599359
debug: using "/home/ratti/.spamassassin" for user state dir
debug: bayes: 10937 untie-ing
debug: bayes: 10937 untie-ing db_toks
debug: bayes: 10937 untie-ing db_seen
debug: running raw-body-text per-line regexp tests; score so far=4
debug: running uri tests; score so far=4
debug: uri tests: Done uriRE
debug: running full-text regexp tests; score so far=4
debug: Current PATH is:
/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:.
debug: DCC is not available: dccproc not found
debug: Razor2 is not available
debug: Pyzor is not available: pyzor not found
debug: all '*From' addrs: svsjrabb(AT)kbonet.com.br
debug: all '*To' addrs: ratti(AT)gesindel.de
ratti(AT)localhost.server.local
debug: forged_rcvd_trail: entry 0: by=server.local from=(undef)
mismatches=0
debug: forged_rcvd_trail: entry 1: by=(undef) from=t-online.com
mismatches=0
debug: forged_rcvd_trail: entry 2: by=t-online.com from=kontent.de
mismatches=0
debug: running meta tests; score so far=4
debug: auto-learn? safety=4, ham=-2, spam=15, body-hits=1.7,
head-hits=2.3
debug: auto-learn: currently using scoreset 3. recomputing score based
on scoreset 1.
debug: Score set 1 chosen.
debug: auto-learn: original score: 4.6, recomputed score: 4.263
debug: Score set 3 chosen.
debug: auto-learn? no: inside auto-learn thresholds or safety zone
around required_hits
debug: is spam? score=4.6 required=5
tests=HTML_50_60,HTML_FONT_BIG,LARGE_HEX,MIME_HTML_ONLY,MISSING_MIMEOLE,PRIORITY_NO_NAME,X_MSMAIL_PRIORITY_HIGH,X_PRIORITY_HIGH
Da steht also eine ganze Menge Bayes-Kram drin, und es sieht so aus, als
würde es prima ausgeführt.
Ich hab's nochmal gemacht ohne die Umleitung nach /dev/null, und im
Header steht weiterhin nur:
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
Nicht von aktivem Bayeskrams. Hä?
Gruß, Ratti
--
-o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux
/\\ http://freshmeat.net/projects/fontlinge/
_\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/