Instalarea și configurarea SpamAssassin pe un server

Cuprins
Instalarea SpamAssasin
Una dintre cele mai frecvente probleme este utilizarea nediscriminatorie la trimiterea și primirea de spam prin poștă.
Pentru a rezolva această problemă pe un server putem instala instrumentul SpamAssassin, care este un filtru care, prin intermediul algoritmilor euristici, permite identificarea spamului consultând baza de date în timp real, analizează textul e-mailului utilizând reguli de bază, gestionează verificările antetele și corpul e-mailului, atribuind un scor în funcție de probabilitatea ca acesta să fie spam sau e-mail nedorit.
Când detectați posibilul spam, puteți șterge e-mailul, îl puteți redirecționa către un director selectat sau puteți adăuga o etichetă de avertizare. Este o aplicație interesantă dacă serverul este utilizat pentru a oferi servicii de găzduire.
Poate fi instalat pe orice distribuție Linux, de data aceasta vom vedea cum se instalează pentru un server cu Centos, dar nu este dificil să-l adaptăm la orice distribuție.

În majoritatea distribuției aplicația vine în depozit, dar o putem descărca de pe http: // spamassassin … org / index.html.
Pentru început, vom accesa prin ssh serverul nostru și în fereastra terminalului
instalăm perl (minim Perl 5.8.8) și unele dependențe pentru a gestiona poșta
instalează perl
instalează perl-Mail-DKIM.noarch
Apoi instalăm spamassasin-ul
da instalează spamassassin
După ce a terminat instalarea, începem să o configurăm, creăm un utilizator și un director pentru filtre
useradd -d / home / spamfilter -s / bin / false spamfilter
chmod 766 / home / spamfilter
Cu editorul nano sau vi deschidem fișierul local.cf pentru a defini regulile de filtrare
nano /etc/mail/spamassassin/local.cf
De exemplu, putem defini
# Scorul trebuie marcat ca spam
required_hits 5.0
# Text care va fi însoțit de subiectul e-mailurilor care sunt spam
rewrite_header Subiect [***** SPAM *****]
# Incapsulați spamul într-un atașament de e-mail de avertizare
report_safe 1
# Activați sistemul Bayes
use_bayes 1
# Auto-învățare
bayes_auto_learn 1
bayes_path / home / spamfilter /
0666
# Verificări spam
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Apoi salvăm fișierul cu numele local.cf și ieșim din editor. În terminal reluăm serviciul
repornirea serviciului spamassassin
Spamassasin poate fi instalat în toate panourile de control Cpanel, plesk, directodmin. Aici putem vedea o versiune a configurației pe care o realizăm în modul text de la directodmin.

Putem vedea, de asemenea, un sistem similar, dar pentru panoul de control cpanel

Configurarea sistemului antispam
Pentru a optimiza programul antispam putem folosi comanda sa -learn care va permite definirea unor parametri pentru instruirea software-ului. De exemplu, din linia de comandă, tastăm
sa-learn --spam --mbox ~ / mail / spam
Aceasta va verifica spam-ul din conturile de tip mbox și va fi trimis în directorul de spam
sa-learn --ham --mbox / var / spool / mail / user
Aceasta înseamnă că e-mailurile valide din conturile mbox sunt trimise în contul utilizatorului
Toate aceste configurații pot fi utilizate de administrator, de utilizatori cu conturi de revânzător sau de utilizatori individuali, deoarece odată instalat spamassasin, acesta poate fi gestionat de la panoul de control, creând noile filtre care vor antrena Spamassassin.
Acest program poate învăța, de asemenea, numai utilizând algoritmul euristic și regulile pe care le adaugă în baza sa de date.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave