Wydrukuj tę dokumentację Pokaż jako slajdy

Uruchomienie SpamAssassina

Instalacja

Z wykorzystaniem własnego repozytorium pakietów należy zainstalować:

pkg install -y mail/spamassassin mail/spamass-rules net/p5-Net-CIDR-Lite net/p5-Net-Patricia

Konfiguracja

Konfiguracja spamassassina to głównie dwa pliki umieszczone w katalogu /usr/local/etc/mail/spamassassin:

rc.conf

spamd_enable="YES"
spamd_pidfile="/var/run/spamd/spamd.pid"
spamd_flags="-m 10 -d -r ${spamd_pidfile} -u spamd -H /var/spool/spamd"

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

Konfiguracja amavisd

Teraz można przejść (powrócić) do konfiguracji amavisd-new.

Źródła w sieci internet


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

SpamAssassin (ostatnio edytowane 2017-11-26 22:23:59 przez wtps0n)