Benutzer-Werkzeuge

Webseiten-Werkzeuge


spamassassin

Inhaltsverzeichnis

Module

  • Config der Module: /usr/share/spamassassin
    • jedes Modul hat eine eigene Datei
  • Module: /usr/share/perl5/Mail/SpamAssassin/Plugin
  • Zentrale Konfiguration für die Scores der Module: /usr/share/spamassassin/50_scores.cf

Pyzor

  • Sendet einen Hash der Nachricht an eine Datenbank
    • Header und bestimmte Teile der Nachricht (die möglicherweise personalisiert sind) werden vor dem hashen exkludier
  • bekommt die Anzahl der Blacklist-Einträge und Anzahl der Whitelist-Einträge zurück
  • Es ist nichts weiter zu konfigurieren
  • Man kann theoretisch weitere Server und für selbige Authentifizierung konfigurieren
    • mir ist nur der per default eingestellt public.pyzor.org-Server bekannt
    • dieser verlangt keine Authentifizierung (auch für das reporten von Spam nicht)

Unter Debian wird zwar das Modul mit Spamassassin installiert, aber das eigentliche Programm pyzor nicht → dadurch funktioniert es nicht.
Mit apt-get install pyzor kann es installiert werden.

Razor

  • Sendet einen Hash der Nachricht an eine Datenbank
  • Wenn die Nachricht in der Datenbank als Spam eingetragen ist, ist der Rückgabewert 0 und wenn nicht 1

Razor besteht aus mehreren Einzelprogrammen:

Programm Aufgabe
razor-checkBildet einen Hash über eine Nachricht und sendet sie an den Server.

Das Program wird vom Razor-Modul von Spamassassin aufgerufen.

Beim Standard-Server sind für Abfragen keine Authentifzierung/Anmeldung nötig.
razor-reportReporten von Spam an den Server.

Erlaubt es über Mails Prüfsummen zu bilden und diese dem Server als Spam mitzuteilen.
Beim Standard-Server ist eine Registrierung notwendig (siehe razor-admin) und beim reporten die Angabe der Datei mit den Authentizierungsdaten:

razor-report -i Pfad_zur_Authentifzierungsdatei Datei_die_Mail_enthält
razor-revokeWhitelisted eine Nachricht als Nicht-Spam.

Macht insbesondere Sinn wenn zuvor versehentlich eine Nachricht als Spam gemeldet wurde die kein Spam ist oder der Server eine Nachricht als Spam eingestuft hat, die kein Spam ist.
Funktioniert prinzipiell gleich wie razor-report
razor-admin
Option Beschreibung
-registerMeldet sich bei einem Server an, von dort wird ein Benutzername und Passwort bezogen.
Ist beim Standard-Server notwendig um reporten zu können.

Syntax: razor-check -register -ident=Pfad wo das Ident-Files gespeichert werden soll
-createErstellt ein Default-Konfigurations-Datei.

Unter Debian nicht notwendig, weil die Datei bereits unter /etc/razor/razor-agent.conf

Debina installiert zwar das Modul mit Spamassassin, aber nicht das Programm (razor-check) → damit funktioniert die Abfrage standardmäßig nicht.
apt-get install razor behebt das Problem.

spamassassin.txt · Zuletzt geändert: 2016/03/13 12:20 von root