Wir veröffentlichen regelmäßig neue Regeln für den Spamfilter SpamAssassin der Apache Software Foundation. Natürlich kannst Du die Regeln auch bei den ISPConfig Spam Filter Settings einsetzen.
Die meisten Regeln haben dabei einen Score von 5.
Unsere Regeln können kostenlos genutzt werden. Dazu muss nur unser Channel zur SpamAssassin-Config hinzugefügt oder unser Script installiert werden. Bitte nicht vergessen, nach der Installation oder einem Update von Regeln SpamAssassin neu zu starten.
SpamAssassin nutzt DNS-Checks, um neue Regeln zu erkennen, so dass das Script durchaus stündlich oder täglich aufgerufen werden kann.
Unsere Regeln mit Rspamd verwenden
Du kannst SpamAssassin-Regeln mit Rspamd verwenden, indem du die Datei /etc/rspamd/local.d/spamassassin.conf mit dem folgenden Inhalt erstellst:
ruleset = "/var/lib/spamassassin/rspamd/sa_ruleset";
base_ruleset = "/var/lib/spamassassin/rspamd/*.cf"; # Limit search size to 100 kilobytes for all regular expressions match_limit = 100k; # Those regexp atoms will not be passed through hyperscan: pcre_only = ["RULE1", "__RULE2"];
Unser Update-Skript kopiert die Regeln in das Verzeichnis und aktualisiert das ruleset.
Für weitere Informationen über das SpamAssassin Modul für Rspamd: Spamassassin module
Aktualisieren der Regeln mit Hilfe von cron
Um die Regeln zu verwenden und auf dem neuesten Stand zu halten, installiere einfach ein kleines Shell-Skript in /etc/cron.hourly:cd /etc/cron.hourly && wget https://sa.schaal-it.net/sa-update -O sa-update && chown root.root sa-update && chmod 755 sa-update
Weitere Regeln hinzufügen
Füge einfach weitere Kanäle in die Variable update_channels im Skript ein.