periodic.conf
Aktualizacja reguł antyspamowych jest uruchamiana poprzez mechanizm periodic:
# --- wykonywanie aktualizacji SpamAssassin ----------------------
#
weekly_sa_update_enable="YES"
weekly_sa_update_verbose="NO"
weekly_sa_compile_enable="YES"
Pobranie kluczy GnuPG do aktualizacji
W celu sprawdzania poprawności aktualizacji należy pobrać klucze GnuPG:
mkdir -p /usr/local/etc/mail/spamassassin/sa-update-keys/
chmod 0700 /usr/local/etc/mail/spamassassin/sa-update-keys/
fetch http://spamassassin.apache.org/updates/GPG.KEY -o /tmp/sa.gpg.key
sa-update --import /tmp/sa.gpg.key
rm /tmp/sa.gpg.key
Pominięcie błędu gpg
gpg sprawdza, czy alokowana pamięć jest bezpieczna i ciągle produkuje błędy. Można wyciszyć gpg poprzez plik konfiguracyjny:
echo "no-secmem-warning" > /usr/local/etc/mail/spamassassin/sa-update-keys/gpg.conf
Sprawdzenie aktualizacji
sa-update -D
Uruchomienie aktualizacji
Z wykorzystaniem własnego repozytorium skryptów należy zainstalować i uruchomić następujące skrypty:
/usr/local/etc/periodic/weekly/630.sa-update
/usr/local/etc/periodic/weekly/640.sa-compile