Zum Inhalt springen

SpamAssassin

Aus Foxwiki

SpamAssassin ist ein verbreitetes freies Filterprogramm, mit dem unerwünschte E-Mails (Spam) automatisch aussortiert werden können

Beschreibung

SpamAssassin ist als freie Software unter den Bedingungen der Version 2 der Apache-Lizenz freigegeben.

SpamAssassin kann an jeder Stelle der Mailverarbeitungskette eingesetzt werden, d. h., es kann auf Benutzerebene, zum Beispiel als Plug-in im E-Mail-Programm oder als direkter Aufruf in der procmailrc des Benutzers eingesetzt werden, genauso wie auf Mailserver-Ebene, wo es bei vielen E-Mail-Providern seinen Dienst tut, indem es in den Betrieb der Mail Transfer Agents eingebunden ist.

Das in Perl geschriebene Programm gibt jeder E-Mail nach bestimmten Regeln Punkte, die anzeigen, wie hoch SpamAssassin die Spamwahrscheinlichkeit einschätzt.

  • Diese Punktvergabe wird durch unregelmäßig durchgeführte Testläufe überprüft, die von einem halben Dutzend Freiwilliger vorgenommen werden. Bei Überschreiten eines einstellbaren Schwellenwertes wird die E-Mail als Spam markiert und kann dann zum Beispiel auf Mailserver-Ebene direkt gelöscht, annahmeverweigert, in spezielle Spamordner oder Spamdateien abgelegt, oder einfach nur mit einem Warnbetreff versehen werden; auch auf Benutzerebene kann als Spam markierte E-Mail mit Hilfe von Filtereinstellungen im Mailprogramm automatisch in einen Spamordner oder in eine Spamdatei („caughtspam“) abgelegt werden und der Lernfunktion des Bayes Spamfilters zugeführt werden.

SpamAssassin verwendet unterschiedliche Mechanismen, um zwischen erwünschter und unerwünschter Mail (ham und spam) zu unterscheiden:

  • Statische Regeln, die auf regulären Ausdrücken basieren und in den Mails nach Sequenzen suchen, wie sie typischerweise in Spam vorkommen.
  • Abfrage von Schwarzen Listen von spamversendenden Servern, den Realtime Blackhole Lists (RBLs).
  • Abfrage von Prüfsummen-basierten Filtern wie Vipul’s Razor, Pyzor und DCC.
  • Integrierter Spamfilter, das aufgrund der Einteilung der bisher empfangenen Mails statistisch die Wahrscheinlichkeit berechnet, ob es sich bei neuer Mail um erwünschte oder unerwünschte Mail handelt.

Mittels des Testtextes GTUBE lässt sich eine Installation von SpamAssassin auf ihre Funktionsweise überprüfen.

Lizenz

Seit August 2004 ist SpamAssassin ein Projekt der Apache Software Foundation und ist unter der Apache-Lizenz lizenziert.

Installation

Syntax

Parameter

Optionen

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Anwendungen

Sicherheit

Dokumentation

RFC

Man-Pages

Info-Pages

Siehe auch

Links

Projekt-Homepage

Weblinks

Einzelnachweise


Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

TMP

Siehe auch

  • Bogofilter – ein alternatives System, das sich nur auf statistische Analysen stützt
Die folgenden freien, Open-Source-Systeme sind im Verbund mit SpamAssassin einsetzbar

SpamAssassin wurde schon in vielen kommerziellen Produkten eingesetzt, z. B.

  • in:
  • Atmail nutzt SpamAssassin, einschließlich eines eigenen Satzes Filter und Filterregeln.
  • Eine Web-Schnittstelle ermöglicht es Benutzern, die Einstellungen eigenständig anzupassen.
  • AntibodyMX beinhaltet SpamAssassin.
  • Anti-Spam & Anti-Virus, verwendet u. a.
  • einen SpamAssassin-Filter für Windows.
  • Icewarp-E-Mail-Server setzt in ihrem Anti-Spam-Modul unter anderem SpamAssassin ein
  • IServ nutzt SpamAssassin als Spam-Filter im integrierten E-Mail-Dienst
  • McAfee setzt SpamAssassin in ihrem Anti-Spam-Tool SpamKiller ein.
  • Spamnix basiert ebenfalls auf SpamAssassin.
  • SmartPOP2Exchange lässt SpamAssassin als einen Windows-Dienst laufen.
  • MDaemon beinhaltet SpamAssassin.
  • Kerio Connect nutzt SpamEliminator, der auf SpamAssassin basiert, für heuristische Spam-Filterung
  • MailLaunder ist eine Anti-Spam- and Anti-Virus-Software, die SpamAssassin in ihrem Spam-Filter-Prozess einsetzt.
  • Mac OS X Server, E-Mail-Komponente verwendet ebenfalls SpamAssassin
  • SmarterMail Enterprise – Enterprise version
  • Sophos PureMessage

Weblinks

  1. Offizielle Homepage von SpamAssassin
  2. SpamAssassin im Apache-Wiki
  3. amavisd – Schnittstelle zwischen Mail Transfer Agents und Inhalt analysierenden Programmen wie ClamAV und SpamAssassin
  4. OpenNTF Lotus Domino SpamAssassin Integration (AFL-Lizenz,[5] Open Source) – Integration von SpamAssassin in Lotus Domino
  5. nod32mta Spamassassin program integriert SpamAssassin in MailEnable-freie Mailserver.

Einzelnachweise


Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5