Instalacja i konfiguracja SpamAssassin na serwerze

Spisie treści
Instalowanie SpamAssasina
Jednym z najczęstszych problemów jest masowe używanie podczas wysyłania i odbierania spamu pocztą.
Aby rozwiązać ten problem na serwerze możemy zainstalować narzędzie SpamAssassin, które jest filtrem, który za pomocą algorytmów heurystycznych pozwala na identyfikację spamu, konsultując jego bazę danych w czasie rzeczywistym, analizuje tekst wiadomości przy użyciu podstawowych reguł, zarządza sprawdzaniem nagłówki i treść wiadomości e-mail, przypisując wynik zgodnie z prawdopodobieństwem, że jest to spam lub niechciana poczta.
Po wykryciu potencjalnego spamu możesz usunąć wiadomość e-mail, przekierować ją do wybranego katalogu lub dodać etykietę ostrzegawczą. Jest to ciekawa aplikacja, jeśli serwer służy do świadczenia usługi hostingowej.
Można go zainstalować na dowolnej dystrybucji Linuksa, tym razem zobaczymy, jak zainstalować na serwerze z Centosem, ale nie jest trudno dostosować go do dowolnej dystrybucji.

W większości dystrybucji aplikacja znajduje się w repozytorium, ale możemy ją pobrać ze strony http://spamassassin… org/index.html.
Na początek uzyskamy dostęp przez ssh do naszego serwera i w oknie terminala
instalujemy perla (minimum Perl 5.8.8) i kilka zależności do zarządzania pocztą
mniam zainstaluj perl
mniam zainstaluj perl-Mail-DKIM.noarch
Następnie instalujemy spamasin
mniam zainstaluj spamassassin
Po zakończeniu instalacji zaczynamy go konfigurować, tworzymy użytkownika i katalog dla filtrów
useradd -d / home / filtr spamu -s / bin / fałszywy filtr spamu
chmod 766 / home / filtr spamu
Za pomocą edytora nano lub vi otwieramy plik local.cf, aby zdefiniować reguły filtrowania
nano /etc/mail/spamassassin/local.cf
Na przykład możemy zdefiniować
# Wynik do oznaczenia spamu
wymagane_uderzenia 5.0
# Tekst, który będzie dołączany do tematu wiadomości, które zawierają spam
rewrite_header Temat [***** SPAM *****]
# Zamkuj spam w załączniku do e-maila z ostrzeżeniem
report_safe 1
# Włącz system Bayes
use_bayes 1
#Samodzielnego uczenia się
bayes_auto_learn 1
bayes_path / home / filtr spamu /
bayes_file_mode 0666
# Kontrola spamu
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Następnie zapisujemy plik o nazwie local.cf i wychodzimy z edytora. W terminalu restartujemy usługę
ponowne uruchomienie usługi spamassassin
Spamassasin można zainstalować we wszystkich panelach sterowania Cpanel, plesk, directodmin. Tutaj widzimy wersję konfiguracji, którą przeprowadzamy w trybie tekstowym z directodmin.

Możemy również zobaczyć podobny system, ale dla panelu sterowania cpanel

Konfigurowanie systemu antyspamowego
Aby zoptymalizować program antyspamowy możemy użyć polecenia sa -learn, które pozwoli zdefiniować niektóre parametry szkolenia oprogramowania. Na przykład z wiersza poleceń wpisujemy
sa-learn --spam --mbox ~ / mail / spam
Spowoduje to sprawdzenie spamu z kont typu mbox i wysłanie do katalogu spamu
sa-learn --ham --mbox/var/spool/mail/user
Oznacza to, że na konto użytkownika wysyłane są prawidłowe wiadomości e-mail z kont mbox
Wszystkie te konfiguracje mogą być używane przez administratora, przez użytkowników z kontami odsprzedawców lub przez indywidualnych użytkowników, ponieważ raz zainstalowany spamassasin może być zarządzany z panelu sterowania, tworząc nowe filtry, które będą szkolić Spamassassina.
Ten program może również uczyć się tylko za pomocą algorytmu heurystycznego i reguł, które dodaje do swojej bazy danych.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave