Manche größeren Mailhoster bieten selbst geschriebene spamassassin Regeln zum download an. Solch eine Liste bietet heinlein-support.de an. Diese besteht hauptsächlich aus regulären Ausdrücken für Nachrichten Header oder Inhalt.
Diese Regeln sind sehr effektiv für Spam der noch in keinen Blacklisten gelandet ist. Dafür müssen die Regeln aber auch immer aktuell gehalten werden. Hierzu muss der cronjob für den regelupdate angepasst werden /etc/cron.daily/60sa-update:
#!/bin/bash
### Copyright 1999-2022. Plesk International GmbH. All rights reserved.
sa_update()
{
/usr/bin/sa-update -D --nogpg --channel spamassassin.heinlein-support.de
local rc="$?"
case $rc in
# Only restart spamd if sa-update returns 0, meaning it updated the rules
0) env PATH=/opt/psa/admin/sbin:/usr/local/psa/admin/sbin:$PATH spammng --condrestart ;;
esac
/usr/bin/sa-update -D
...
}
sa_update >> /var/log/sa-update.log 2>&1
In diesem Fall wird bei einer Regelaktualisierung auch der spamassassin neu geladen. Dies ist sehr Plesk spezifisch und ist auf einem Debian oder Ubuntu System einfacher. Sie dazu den Artikel von heinlein-support. Im Grunde ist es nur der sa-update Befehl:
/usr/bin/sa-update --nogpg --channel spamassassin.heinlein-support.de
https://www.heinlein-support.de/blog/news/aktuelle-spamassassin-regeln-von-heinlein-support/