Dieses Package ist als optionales 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 Email-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-Package besteht aus folgender Komponente:
Dieses Package benötigt zur korrekten Funktion zwingende die installierten mail- und antispam-Packages.
Das antispam_razor-Package wird über das Setup-Menü installiert. Nach dem Installieren der Programmdateien wird direkt die Konfiguration des antispam- und antispam_razor-Package aktualisiert und der antispam-Deamon 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. Deshalb wird auf deren Funktion vorerst 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 modifizierten Änderungen 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
Standard-Einstellung: START_RAZOR='no'
Gültige Werte: yes, no
Standard-Einstellung: RAZOR_REPORT_SPAM='no'
Gültige Werte: yes, no
Standard-Einstellung: RAZOR_REPORT_LEARN_FROM_SPAM='no'
Gültige Werte: Username
Beispiel: RAZOR_REPORT_USER='user@yournet.com'
Gültige Werte: Kennwort
Standard-Einstellung: RAZOR_REPORT_PASS= ' < Zufallskennwort > '
Die folgenden Parameter geben die Anzahl und Namen der Mailboxen an, deren
Inhalt an den Razor Nomination Server 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 Trainineren
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: Mailboxname inkl. Pfad
Beispiel: RAZOR_REPORT_MAILBOX_FILE_1_NAME='/home/imappublic/Spam-Razor-Mail'
Gültige Werte: Crontab-spezifischer Parametereintrag
Standard-Einstellung: 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 Nomination Server gemeldet werden.