sa-update

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