SpamAssassin ist ein Filterprogramm, mit dem ungewünschte E-Mails automatisch aussortiert werden können.
SpamAssassin
| |
---|---|
![]() | |
![]() Als Spam erkannte Mail | |
Basisdaten
| |
Entwickler | Das SpamAssassin-Team |
Erscheinungsjahr | 20. April 2001[1] |
Aktuelle Version | 3.1.7 (10. Oktober 2006) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | Perl[2][3], C[3] |
Kategorie | Spamfilter |
Lizenz | Apache License 2.0 |
deutschsprachig | nein |
spamassassin.apache.org |
Dieses in Perl geschriebene Programm gibt jeder E-Mail nach bestimmten Regeln Punkte, die anzeigen, wie hoch SpamAssassin die Spamwahrscheinlichkeit einschätzt. Bei Überschreiten eines variablen Schwellenwertes wird die E-Mail als Spam markiert und kann dann mit Hilfe von Filtereinstellungen im Mailprogramm maschinell in einen Spamordner oder in eine solche Datei ("caughtspam") verschoben 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 sucht, wie sie typischer Weise in Spam vorkommt.
- Abfrage von Realtime Blackhole Lists.
- Abfrage von Checksum-basierenden Filtern wie Vipul's Razor, Pyzor und DCC.
- Integrierter Bayes'scher-Filter, der 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 der Testtextes GTUBE lässt sich eine Installation von SpamAssassin auf ihre Funktionsweise überprüfen.
Seit August 2004 ist SpamAssassin ein Projekt der Apache Software Foundation und ist unter der Apache-Lizenz lizenziert.
Weblinks
- amavisd - für Mail Transfer Agent um ClamAV und SpamAssassin einzubinden
- OpenNTF Lotus Domino SpamAssassin Integration - Open Source Integration SpamAssassin mit Lotus Domino
- SpamAssassin Offizielle Homepage
- Anleitung: SpamAssassin unter Postfix MTA Einrichten
- ↑ projects.apache.org.
- ↑ The spam_assassin Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 19. Oktober 2018).
- ↑ a b projects.apache.org. (abgerufen am 8. April 2020).