Am Samstag, 11. September 2004 20:17 schrieb Gunnar Salbeck:
Am Samstag, 11. September 2004 13:47 schrieb Michael:
schau Dir doch mal den "vollständigen" Header einer Mail an. Also Mail anklicken (nur ein mal, so das die Mail nur im Vorschaufenster von KMail sichtbar ist),und dann im KMail Menue Ansicht/Vorspann/Alle wählen. Dann scrollst Du Dich durch den Header und suchst die Zeile X-Spam-Status Dort erfährst Du wie die Mail von Spamassassin bewertet wird. Fehlt die Zeile wurde die Mail nicht durch Spamassassin geführt.
So sieht das bei mir aus..also nur ein Teil des Headers: #################### X-Virus-Scanned: by amavisd-new at scanhost.suse.de X-Virus-Scanned: by amavisd-new at blumen-schwarz.de X-Spam-DCC: : X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on narnia.blumen-schwarz.de X-Spam-Level: X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.63 X-Spam-Pyzor: X-ASK-Info: Whitelist match [to suse-linux@suse.com] (2004/09/11 13:48:02) X-Virus-Scanned: by amavisd-new at tuxbox.site Status: R X-Status: NC X-KMail-EncryptionState: X-KMail-SignatureState: X-KMail-MDN-Sent: ##################################
Hmmm, ich seh da nur, dass Spamassassin auf der Seite meines EMail-Dienstes läuft..aber nicht bei mir auf´m Rechner..., oder?
Doch, doch... die Mail wurde gecheckt und es wurde ein ein Spamwert von 4,9 erziehlt, 5,0 sind bei dir nötig um die Mail als Spam zu deklarieren. Dieser Wert kann, wenn er für dich zu hoch ist, in der Spamassassin config Datei unter /home/gunner/.spamassassin/user_prefs modifiziert werden. Ich hab hier bei mir 3,5 eingestellt. Dazu mußt du nur die Zeile # required_hits 5,0 von der Raute befreien und den Wert nach Wunsch setzen. Wenn dann eine Mail den von Dir gewählten Wert überschreitet wird in der Zeile X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham der Status von No auf YES gesetzt. Was du dann noch brauchst ist ein Filter der darauf greift. Das heißt: Wenn "X-Spam-Status" hat Wert "YES" dann verschiebe nach Ordner XY. Eine weitere Methode besteht darin Spamassassin zu erklären was Spam ist. Dazu werden alle Mail die von Spamassassin nicht als Spam gewertet werden manuell in den dafür angelegten Ordner verschoben. Nach einer gewissen Zeit, wenn sich genügend Spammails in dem Ordner befinde, rufst Du als Benutzer ein Konsolenfenster auf und gibst folgendes ein: user@linux:~>sa-learn --spam --mbox /home/user/Mail/spam (Namen der Spambox bitte anpassen) Spamassassin wertet damit die Spammails aus, und wird zukünftig das gelernte auf neue Mails anwenden. Solltest Du Deine Mails anstatt im Mbox Format im Mdir Format speichern, dann den Wert --mbox gegen --mdir tauschen. Umgekehrt kann man so auch wiederum fälschlich als Spam deklarierte Mails in einen Ordner "ham" (Name frei wählbar) verschieben, und sa-learn mit folgenden Parametern aufrufen user@linux:~>sa-learn --ham --mbox /home/user/Mail/ham (Namen der Hambox bitte anpassen) Mehr Auskunft zu den Möglichkeiten von "sa-learn" giebt user@linux:~>sa-learn -h have a lot of fun Micha
Eine gute Anleitung wie man Spamassassin in KMail per Filterdefinition einbindet findet man unter
Ich wollte es so einrichten, dass man nichts im EMail Client einstellen muß.