Spamassassin: Spam Mails löschen

Geschrieben von am 31. Dezember 2006 um 13:33 Uhr 0 Kommentare

Da wir uns nun hier mit dem Thema SpamAssassin beschäftigt haben, wollen wir auch gleich mal die Sache fortsetzen. Wir ich nun im letzten Beitrag festgestellt bzw. eher richtiggestellt habe, erkennt SpamAssassin nur nach gewissen Kriterien die Spam-Mails. Man muss es noch einmal sagen, denn ich höre es jeden Tag, das böse SA würde Mail löschen.

Nun gibt es mehrer Möglichkeiten, wenn eine Mail mit Spam erkannt wurde, dann wird das Betreff von Procmail umgeschrieben und man hat im Betreff vor dem Originaltext noch ***SPAM*** stehen. Nun können wir lokal an unserem Mail-Client einen Filter definieren, dass alles wo Spam im Betreff steht, sofort in den Mülleimer geht. Nachteile liegen klar auf der Hand, wenn ich 600 Spam-Mails habe, dann muss ich die vom Server holen, dass kostet Zeit und nervt, oder?

Also kann man es auch anders regeln, ich gebe aber zu bedenken, dass diese Art nicht unbedingt schlau ist und das diese rechtlich gesehen auch bedenklich ist, also nicht unbedingt auf Server machen wo ihr Kunden hostet. ;-)

Variante 1:
Ihr könnt dank Procmail Mails die wahrscheinlich Spam enthalten aussortieren lassen, d.h. diese werden nicht gelöscht, sondern in ein einzelnes Postfach zugestellt wo man kontrollieren kann ob es auch wirklich Spam ist. Dazu öffne man die /etc/procmailrc und füge folgenden Eintrag hinzu:

:0:
* ^X-Spam-Status: Yes
/var/spool/mail/probably-spam

… dann noch schön speichern und z.B. das Postfix neu laden mit postfix reload als Befehl.

2. (zusätzliche) Variante
Wir können auch die Mails mit einem gewissen Punktewert automatisch von Procmail löschen lassen, d.h. im Klartext wir geben einen Schwellenwert vor und wenn dieser überstiegen ist, gehen die Mails ins Nirvana. Wieder öffnen wir dazu /etc/procmailrc und fügen hinzu:

:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*
/dev/null

… in diesem Beispiel werden alle Mails mit einem Punktewert von >7 gelöscht. Den Wert kann man erhöhen je mer Sterne man getrennt von einem Slash hinzufügt. Also 10 Sterne würden dann 10 Punkte bei SpamAssassin entsprechen. Wieder wie oben bitte den MTS neustarten. Ihr könnt auch die Mails statt nach /dev/null was dem Mülleimer entspricht dort eine Mailbox anlegen lassen, ersetzt es durch /var/spool/mail/spam und sämtliche Mails werden dorthin aussortiert.

Zum Abschluss nochmals die Warnung wie gefährlich das sein kann, ich sage es deshalb, weil ich es selber erlebt habe mit unserer Rechnung-Software. Dort hatten die Entwickelt Mist gebaut und der Mailheader war nicht 100% zufriedenstellend, also hat SpamAssassin alle unsere Rechnungen als Spam deklariert, der bei einigen Kunden direkt im Mülleimer des Mail-Client gelandet ist. Shit happens …

Zum anderen ohne das es eine Rechtsberatung ist sei gesagt, es könnte passieren das friedliche Mails hier den Abgang machen, wenn eine Person das falsche schreibt, via Kontaktformular Mails versendet oder sonstwas könnte die Mail verloren gehen. es hängt von so vielen Aspekten ab, ich will es nur gesagt haben, denn wenn theoretisch jemand Eure Briefpost unterschlägt würde Ihr Euch auch nicht drüber freuen, oder? ;-)

Kategorie : Allgemein,Linux

SK

ist Unternehmer uns besitzt eine IT-Firma, die sich auf individuelles (Wordpress-) Webhosting sowie individuelle IT-Lösungen spezialisiert hat. Er schreibt hier Fach-Artikel rund um das Thema Internet und Computer. Aber auch in der Welt von Windows, Linux und den modernen Smartphones kennt er sich aus und schreibt hier entsprechende Artikel, Tests und Tipps & Tricks.

Schreibe einen Kommentar: