Dieses Paket ist als Zusatzpaket zum Antispam-Paket zu verstehen.
Hinweis: Es gilt zu beachten, dass die im Paket verwendete 'Vipul's Razor software' unter den Bedingungen der Artistic-Lizenz veröffentlicht wurde. Weitergehende Informationen über die Software und auch deren Nutzungsbedingungen sind auf der folgenden Webseite nachzulesen: http://razor.sourceforge.net/
Vipul's Razor ist ein verteiltes, gemeinschaftliches, Spam-Erkennungs- und Filternetzwerk. Durch Mitwirkung von Anwendern stellt Razor einen verteilten und kontinuierlich aktualisierten Spam-Katalog zur Verfügung, den E-Mail-Programme für die Spam-Filterung verwenden können. Die Erkennung wird durch statistische und zufällige Signaturen, die das effektive Erkennen von sich verändernden Spam-Inhalten ermöglichen, realisiert. Meldungen von Anwendern werden nach deren Reputation und basierend auf übereinstimmende Meldung und Widerrufe beurteilt. Das Ergebnis dieser Auswertungen fließt in die Vertrauensbewertung, und in die Generierung individueller Signaturen für die Anwender ein.
Das Antispam_razor-Paket besteht aus folgender Komponente:
Dieses Paket benötigt zur korrekten Funktion installierte Mail- und Antispam-Paket.
Das Antispam_razor-Paket wird über das Setup-Menü installiert. Wird eine ältere Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen Programmdateien installiert werden. Nach dem Installieren der Programmdateien wird direkt die Konfiguration des Antispam- und Antispam_razor-Paket aktualisiert und der Antispam-Prozess neu gestartet.
Das Menü im Setup-Programm wird über 'Mail Services' -> 'Goto mail modules' angesprochen und ist wie folgt aufgebaut:
Die Menüpunkte dürften selbsterklärend sein, da sie keinerlei weitere Eingaben erwarten. Aus diesem Grund wird auf deren Funktion nicht weiter eingegangen.
Die Konfiguration kann über den Menüpunkt 'Edit configuration' geändert werden. Standardmäßig wird der Editor aufgerufen, der in der Environment- Konfiguration über die Variable 'EDITOR' festgelegt wurde. Nachdem der Editor beendet wurde wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestätigt, werden über ein Skript die Anpassungen umgehend wirksam gemacht.
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will findet sie unter /etc/config.d/antispam_razor.
Gültige Werte: yes, no
Standardeinstellung: START_RAZOR='no'
Gültige Werte: yes, no
Standardeinstellung: RAZOR_REPORT_SPAM='no'
Gültige Werte: yes, no
Standardeinstellung: RAZOR_REPORT_LEARN_FROM_SPAM='no'
Gültige Werte: Anwendername (üblicherweise eine E-Mail-Adresse)
Beispiel: RAZOR_REPORT_USER='user@yournet.com'
Gültige Werte: Kennwort
Standardeinstellung: RAZOR_REPORT_PASS= ' < Zufallskennwort > '
Die folgenden Parameter geben die Anzahl und Namen der Mailboxen an, deren
Inhalt an den Razor Nominierungsserver gemeldet werden sollen.
ACHTUNG
Hier sollten auf 'keinen' Fall Mailbox-Dateien angegeben werden
in denen bereits automatisiert erkannte Spam abgelegt wurde. Schließlich
sollen nur bisher 'nicht' erkannte Spamnachrichten an den Server geschickt
werden. Auch wird nach Ablauf eines Reportlaufs der Inhalt dieses Ordners
automatisiert gelöscht, um das wiederholte Melden von gleichen Nachrichten
zu minimieren, was dazu führt dass die Mailbox nicht für das Trainieren
des Bayes-Filters im antispam-Paket genutzt werden kann.
Gültige Werte: Zahl
Beispiel: RAZOR_REPORT_MAILBOX_FILE_N='1'
Gültige Werte: yes oder no
Beispiel: RAZOR_REPORT_MAILBOX_FILE_x_ACTIVE='no'
Gültige Werte: Postfachname inkl. Pfad
Beispiel: RAZOR_REPORT_MAILBOX_FILE_1_NAME='/home/imappublic/Spam-Razor-Mail'
1 - Minuten, 2 - Stunden, 3 - Tag des Monats, 4 - Monat, 5 - Wochentag.
D.h. bei Verwendung der Standardeinstellung wird jeden Tag um 04:10h der Vorgang angestoßen. Wer Näheres über die verwendete Befehlssyntax erfahren möchte, sollte über eine Internet-Suchmaschine nach 'man' und 'crontab' suchen.
Gültige Werte: Crontab-spezifischer Parametereintrag
Standardeinstellung: RAZOR_REPORT_CRON_SCHEDULE='10 4 * * *'
Will man dazu beitragen, dass die Erkennungsrate von Spam verbessert wird,
so kann man die Reportfunktion durch das Setzen der RAZOR_REPORT_SPAM='yes'
und RAZOR_REPORT_USER aktivieren.
Zusätzlich legt man z.B. Über seinen Mail-Client einen öffentlichen IMAP-Ordner
'Spam-Razor-Mail' an und trägt den vollständigen Pfad zu diesem Mailordner in den
Parameter RAZOR_REPORT_MAILBOX_FILE_x_NAME ein.
Nun kann man jede nicht erkannte Spam-Nachricht manuell in diesen öffentlichen
Mailordner verschieben, sodass diese dann automatisch, in den über den Parameter
RAZOR_REPORT_CRON_SCHEDULE eingestellten
Intervallen, an den Razor Nominierungsserver gemeldet werden.