Archiv verlassen und diese Seite im Standarddesign anzeigen : Spamassassin trainieren
Hallo,
ich möchte meine Postfächer weitestgehend Spamfrei halten. Daher habe ich mir neben kmail noch spamassassin installiert - alles läuft zufriedenstellen. Bis auf die Tatsache, daß spamass wohl weiter trainiert werden muß - er läßt fast jede Mail durch. ich habe ihm per
"sa-learn --spam --mbox --showdots <pfad>"
an die 1200 Mails serviert. Dummerweise weigert sich der Kleine aber zu lernen.
Fehlermeldung:
Learned from 0 message(s) (1200 message(s) examined).
Eigenlich müßte ich ja unter ~/.spamassassin ein "bayes_journal" finden, ist das richtig?
das fehlt mir nämlich.
Kann man das einfach nachinstallieren?
Danke für eure Aufmerksamkeit :D
OS: RH9, gesaugt habe ich die 2.60er RPM-Version
pashol@linux:~/Mail/sa-learn/cur$ sa-learn --spam --showdots *
......
Learned from 6 message(s) (6 message(s) examined).
Also ich hab da keine Probleme, aber ich habe im Gegensatz zu dier nicht das MBox Format sondern maildir...
[Edit]
Ich habe mittlerweile die 2.55 aufgespielt und Spamassassin lernt (steht jedenfalls in der Konsole - keine Ahnung warum das mit 2.60 nicht ging...)
Allerdings ist jetzt ein erneutes Problem aufgetreten: Er wendet den Filter nicht an.
Die /etc/mail/spamassassin/local.cf
habe ich um den Eintrag
# rewrite the Subject: line with ****SPAM**** .* if set to 1 (default=1)
rewrite_subject 1
ergänzt und ihn etwa 1200 Mails zum üben vorgegeben, die er auch "gelernt" hat.
Die Filtereinstellungen habe ich wie hier (http://www.linuxforen.de/forums/showthread.php?s=&threadid=90451&highlight=spamassassin+kmail) beschrieben wurde vorgenommen.
Wenn allerdings eine Spam reinkommt, markiert er diese nicht.
Hat jemand eine Idee, was ich übersehen haben könnte? :ugly: :rolleyes:
In der Nachricht, die ich ihm als Spam beigebracht habe, steht
X-Spam-Status: No, hits=2.6 required=5.0
tests=SUBJ_VIAGRA,USER_AGENT
version=2.55
X-Spam-Level: **
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
In der Nachricht, die ich ihm als Spam beigebracht habe, steht
X-Spam-Status: No, hits=2.6 required=5.0
Hat jemand eine Idee, was ich übersehen haben könnte?
Du hast nichts übersehen. Die von Dir angeführte Spammail erhält lediglich 2.6 Punkte. Erst ab einem Wert von 5 Punkten ist sie klar als Spam erkannt und das Subject wird dann in ******SPAM*****.... umgeschrieben.
Ich persönlich fand das auf die Zeit allerdings zu unübersichtlich, das menschliche Auge/Gehirn ist ja doch viel schneller, um false positives auszusortieren.
Ich filtere über KMAIL einfach im Header auf X-Spam-Status: YES
ab 12 Punkten landen die Mails bei mir eh via procmail in /dev/null
Sieh an - ich dachte, daß eine Mail, die SA bereits als Spam beigebracht bekam beim erneuten eintreffen sofort als Müll behandelt (dachte, daß das Wort "Viagra" im Header ausreicht :) )
"ich filtere über KMAIL einfach im Header auf X-Spam-Status: YES
ab 12 Punkten landen die Mails bei mir eh via procmail in /dev/null"
Das habe ich nicht verstanden, nochmal bitte für Fußgänger :)
<Feld im Vorspann> [enthält] <X-Spam-Status: YES> ? :confused:
War wahrscheinlich "etwas" schlecht formuliert
Warum Fußgänger, wenn Du Dir die Antwort schon selbst gibst :D
<Feld im Vorspann> [enthält] <X-Spam-Status: YES>
Nur sofern Du procmail verwendest dann im Home Verzeichnis des Users in die .procmailrc einfügen
# Löschen (dev/null) von Spam ab einem Spamfaktor von 12
:0 HB
* ^X-Spam-Level: *\*\*\*\*\*\*\*\*\*\*\*
/dev/null
nur ein Beispiel, jeder Stern entspricht einem Spampunkt.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.