Frage zu Spamassassins und Amavis
Hallo Liste, ich habe hier amavis in Verbindung mit Postfix und Fetchmail laufen. Virenscan funktionier wunderbar nur ob auch Spam gefiltert wird weiß ich nicht. In /var/log/mail steht, nach einem rcamavis restart zum Thema Spam folgendes: ########################## ANTI-SPAM code loaded ..und... SpamControl: initializing Mail::SpamAssassin SpamControl: done ################################ Bedeutet das nun, dass eingehende Mails, automatisch mit Spamassassin getestet werden oder irre ich mich da gewaltig? Was müßte ich denn noch ändern, damit amavis und spamassassin "richtig" arbeiten? -- Gruss Gunnar GnuPG-Key: 0xADECC257EFEC0F37 http://pgp.mit.edu/ Fingerprint: 3C9A B868 D3C4 1A1B A8A2 CCC6 ADEC C257 EFEC 0F37
Am Samstag, 11. September 2004 11:56 schrieb Gunnar Salbeck:
Hallo Liste,
ich habe hier amavis in Verbindung mit Postfix und Fetchmail laufen. Virenscan funktionier wunderbar nur ob auch Spam gefiltert wird weiß ich nicht. In /var/log/mail steht, nach einem rcamavis restart zum Thema Spam folgendes: ########################## ANTI-SPAM code loaded
..und...
SpamControl: initializing Mail::SpamAssassin SpamControl: done ################################
Bedeutet das nun, dass eingehende Mails, automatisch mit Spamassassin getestet werden oder irre ich mich da gewaltig?
Hi Gunnar, 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. Gruß Micha
Was müßte ich denn noch ändern, damit amavis und spamassassin "richtig" arbeiten?
Am Samstag, 11. September 2004 13:32 schrieb Michael:
Hi Gunnar, 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.
Gruß Micha
P.s. : Eine gute Anleitung wie man Spamassassin in KMail per Filterdefinition einbindet findet man unter http://www.linux-user.de/ausgabe/2002/07/055-spamass/spamass.html Diese Anleitung ist sinnvoll für Nutzer von KDE <= 3.2.3 Ab der vers 3.3.0.5 haben wir ja im Menue EXTRA die Funktion Anti-Spam-Assistent der die zwei Filterregeln erstellt. Zur Benutzung des Linux-User HowTo sei noch gesagt das man sich die Bilder der Filterregeln vergrößert öffnen sollte, es kommt hier auf jeden einzelnen Punkt an ;-) Gruß Micha
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?
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ß. -- Gruss Gunnar GnuPG-Key: 0xADECC257EFEC0F37 http://pgp.mit.edu/ Fingerprint: 3C9A B868 D3C4 1A1B A8A2 CCC6 ADEC C257 EFEC 0F37
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?
Richtig. Aber nur wenn du den amavisd-new at tuxbox.site mit deinem Rechner meinst.
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ß.
Dann sollte http://www.4tiger.de/linux/hilfe/amavisnew.html dein Freund sein. HTH, George
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ß.
Hallo, ich klinke mich hier mal mit ein.
X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham
Seit dem ich Spamassassin von Version 2.55 auf 2.64 geupdatet habe, steht bei mir in der Mailheader-Zeile auch dieses "autolearn", allerdings "=no". Was hat das zu bedeuten? Müsste ich da was ändern und wenn ja, wo? -- Grüße, Jürgen
participants (4)
-
Georg Schilling
-
Gunnar Salbeck
-
Juergen Pabst
-
Michael