Home / LinuxUser / 2002 / 07 / SpamAssassin

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Die vegetarische Mailbox - nie wieder Spam

SpamAssassin

01.07.2002 Sie bekommen dauernd Post von Ihnen völlig unbekannten Menschen oder Computern? Angebote, die Sie wirklich nicht interessieren? Wenn die Mailbox ständig mit lästigen Werbe-Mails gefüllt wird, hilft SpamAssassin.

SpamAssassin ist ein Mail-Filter, der Werbe-Mails erkennt und markiert. Was mit den als Spam identifizierten Mails passiert, bleibt Ihnen überlassen. Die Erkennung erfolgt über bekannte Textbausteine im Bodyder Mail, wie z. B. "Try it out for FREE! (for a limited time only…)" oder "To be removed from our list please reply with `remove'". Weitere Kriterien sind die ausschließliche Verwendung von HTML oder bestimmte Modifikationen im Headerder Mail. Für all diese Erkennungsmuster verteilt SpamAssassin Negativpunkte - ist eine (individuell konfigurierbare) Höchstgrenze überschritten, wird die Mail als Werbung markiert.

Installation und Konfiguration

Sie können SpamAssassin entweder als vorgefertigtes Paket (.rpm oder .deb) installieren oder es aus den Sourcen selbst bauen. Die entsprechenden Dateien finden Sie auf der Heft-CD im Verzeichnis LinuxUser/spamassassin/. Nach dem Mounten der CD führen Sie als Superuser root entweder rpm -Uvh spamassassin-2.20-1.i386.rpm (auf RPM-basierten Systemen) oder dpkg -i spamassassin_2.20-1_i386.deb (auf Debian-Systemen) aus. Sollte es bei dieser Vorgehensweise zu Problemen kommen (auf älteren SuSE-Systemen z. B. fehlten einige Pakete), installieren Sie die Sourcen wie folgt:

cd /usr/local/src/
tar xzvf /cdrom/LinuxUser/spamassassin/Mail-SpamAssassin-2.20.tar.gz

Ein neues Verzeichnis Mail-SpamAssassin-2.20 wird angelegt; wechseln Sie in dieses und rufen Sie das Perl-Script auf, welches das Makefile erzeugt:

cd Mail-SpamAssassin-2.20
perl Makefile.PL

Anschließend installieren Sie das Programm im Zweierschritt:

make spamassassin
make install

SpamAssassin lässt sich aber auch ohne root-Rechte im eigenen Home-Verzeichnis installieren - praktisch, wenn es nicht Ihr eigener Rechner ist. In diesem Fall melden Sie sich als Benutzer am System an und laden mit dem Programm wget die Sourcen vom Server, z. B. mit

wget http://www.spamassassin.org/released/Mail-SpamAssassin-2.20.tar.gz

Am besten legen Sie - sofern noch nicht vorhanden - in Ihrem Home-Verzeichnis ein neues Verzeichnis namens bin an (mkdir ~/bin). Wechseln Sie in das Verzeichnis (cd bin) und packen Sie das komprimierte Archiv dort wie oben beschrieben aus. Nun können Sie die gleichen Schritte wie weiter oben durchführen, verzichten aber (da Ihnen die Root-Rechte fehlen) auf das abschließende make install. Alle Konfigurationsdateien und Filterregeln werden daher im eigenen Home-Verzeichnis abgelegt. Diese finden Sie im Unterverzeichnis rules bzw. bei normaler Installation in /usr/share/spamassassin/.

White Lists

Dort liegt auch eine Datei namens user_prefs.template - eine Vorlage, mit der sich SpamAssassin den eigenen Wünschen anpassen lässt. Wenn Sie SpamAssassin einmal ohne Parameter aufrufen und mit [Strg-d] direkt wieder beenden, kopiert das Programm diese Vorlage in ein neu angelegtes Unterverzeichnis .spamassassin in Ihrem Home-Verzeichnis. Die Datei ist selbsterklärend und einfach zu konfigurieren. Die Punktzahl, ab wann eine Mail als Spam markiert wird, stellen Sie beispielsweise mit required_hits 5 ein. Ebenso kann hier eine Whitelist für Mails von bestimmten Adressen angelegt werden, die oft fälschlich als Spam eingestuft werden. Hinter dem Eintrag whitelist_from folgen die Spezifikationen - entweder in einer einzigen Zeile oder in mehreren Einträgen:

whitelist_from    redaktion@linux-user.de
whitelist_from    @L: *@linux-user.de
whitelist_from    @L: *.uni-koeln.de

Sie sehen hier, dass Sie neben vollständigen Adressen auch bestimmte Domains oder Subdomains freigeben können. Der Eintrag für sogenannte Blacklists funktioniert genauso, z. B. blacklist_from @L: *.microsoft.com - alle Mails dieser Domain werden nun automatisch wie Werbung behandelt.

Der Aufruf von SpamAssassin und der Einsatz verschiedener Parameter hängen davon ab, ob Sie SpamAssassin in Ihrem Home oder systemweit installiert haben. Daher werden in den beiden folgenden Abschnitten immer beide Möglichkeiten berücksichtigt.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

755 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...