Damit Sie einen Proxmox Mail Gateway Server nutzen können, installieren Sie ihn gemäss der Anleitung Proxmox SPAM und Virenfilter installieren.
Nach der Installation und Einrichtung testet Proxmox Mail Gateway Inhalte im Mail-Header, Attachments und Mail-Betreff, sowie auf Viren und SPAM gemäss spamhouse.org. Proxmox Mail Gateway testet aber nicht den Textinhalt des Mails. Dazu verwendet der Server die Software SPAM Assassin. Diese wird bei der Installation ebenfalls eingerichtet, lässt aber einen Teil der nict gewollten Mails durch.
Damit Sie auf gewisse Textbausteine testen können und entsprechende Mails als SPAM gekennzeichnet werden, beschreibe ich nachstehen, wie Sie zusätzliche Tests einfügen können.
- Verbinden Sie sich mit einer SSH-Session mit dem Proxmox Mail Gateway Server und loggen Sie sich als root ein.
- Springen Sie mit nachstehendem Befehl ins Verzeichnis mit den benutzerdefinierten Filterdateien
cd /etc/mail/spamassassin - Erstellen Sie mit dem Befehl nano custom.cf eine neue Datei. Sie können einen beliebigen Namen wählen, er muss nur mit .cf enden. Sie können auch mehrere Dateien anlegen, es werden alle Dateien mit der Endung .cf berücksichtigt.
- Im Besipiel sehen Sie eine Regel, die auf Euro-Millions eingestellt ist. Jede body-Zeile kann "Oder-Verbindungen" haben und bei der meta-Zeile werden diese zu "Und-Verbindungen" zusammengestellt. Das /i am Schluss deutet darauf hin, dass Gross- und Kleinschreibung ignoriert wird. Es kann euromillion oder euroMillion oder Euromillion stehen, alle diese Worte werden mit /i gefunden.
- In der describe-Zeile wird ein aussagekräftiger Titel zu dieser Regel angegeben. Dieser Text wird bei einem "Treffer" in der Log-Datei mitgespeichert.
- In der score-Zeile können Sie den SPAM-Level eingeben. Je nach Einstellung im Proxmox Mail Gateway, wird dann dieses Mail weitergeleitet oder in den SPAM-Ordner abgelegt.
- Verlassen Sie diese Datei mit dem Befehl Ctrl + X. Sie werden noch gefragt, ob Sie speichern wollen. Mit Y werden die Daten gespeichert.
- Damit die neuen Regeln greifen, tippen Sie noch den Befehl service pmg-smtp-filter restart ein.
- Nun werden im Proxmox Mail Gateway durch SPAM Assassin auch Regeln auf den Text des Mails angewendet und im SPAM abgelegt.
Damit Sie sich in nano nicht jedes Mal mit dem abtippen aller Zeichenfolgen abmühen müssen, hier noch einige Tastenkombinationen, die es Ihnen ermöglichen, einen Text zu markieren, kopieren und an anderer Stelle wieder einzufügen.
- Cursor an den Anfang des zu markierenden Textes stellen
- Drücken Sie nun die Kombination Alt + a
- Führen Sie den Cursor mit den Pfeiltasten bis zum Ende des zu markierenden Textes
- Drücken Sie jetzt Alt + 6 um das Markierte zu Kopieren (in den Speicher zu stellen)
- Stellen Sie den Cursor an den Platz, wo Sie das zuvor Markierte einfügen möchten
- Wenn Sie jetzt Ctrl + u drücken, wird der zuvor markierte und kopierte Text eingefügt