Installation og konfiguration af SpamAssassin på en server

Indholdsfortegnelse
Installation af SpamAssasin
Et af de hyppigste problemer er den vilkårlige brug ved afsendelse og modtagelse af spam via mail.
For at løse dette problem på en server kan vi installere SpamAssassin -værktøjet, som er et filter, der ved hjælp af heuristiske algoritmer gør det muligt at identificere spam ved at konsultere dets database i realtid, det analyserer mailens tekst ved hjælp af grundlæggende regler, styrer kontrol af e -mailens overskrifter og brødtekst, der tildeler en score i henhold til sandsynligheden for, at det er spam eller uønsket e -mail.
Når du opdager mulig spam, kan du slette e -mailen, omdirigere den til et valgt bibliotek eller tilføje en advarselsmærkat. Det er en interessant applikation, hvis serveren bruges til at levere hostingtjeneste.
Det kan installeres på enhver Linux -distribution, denne gang vil vi se, hvordan man installerer til en server med Centos, men det er ikke svært at tilpasse det til nogen distro.

I det meste af distroen kommer applikationen i depotet, men vi kan downloade det fra http: // spamassassin … org / index.html.
For at begynde får vi adgang via ssh til vores server og i terminalvinduet
vi installerer perl (minimum Perl 5.8.8) og nogle afhængigheder til at administrere mail
yum installere perl
yum installere perl-Mail-DKIM.noarch
Derefter installerer vi spamassasin
yum installer spamassassin
Når den er færdig med at installere, begynder vi at konfigurere den, vi opretter en bruger og et bibliotek til filtrene
useradd -d / home / spamfilter -s / bin / false spamfilter
chmod 766 / home / spamfilter
Med nano- eller vi -editoren åbner vi filen local.cf for at definere filterreglerne
nano /etc/mail/spamassassin/local.cf
For eksempel kan vi definere
# Score til at blive markeret som spam
required_hits 5.0
# Tekst, der vil blive overført til emnet for e -mails, der er spam
rewrite_header Emne [***** SPAM *****]
# Kapsler spam i en advarselsmail vedhæftet fil
rapport_sikker 1
# Aktiver Bayes -system
use_bayes 1
#Selv lærende
bayes_auto_learn 1
bayes_path / home / spamfilter /
bayes_fil_tilstand 0666
# Spamkontrol
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Derefter gemmer vi filen med navnet local.cf, og vi forlader editoren. I terminalen genstarter vi tjenesten
service spamassassin genstart
Spamassasin kan installeres i alle kontrolpaneler Cpanel, plesk, directodmin. Her kan vi se en version af konfigurationen, som vi udfører i teksttilstand fra directodmin.

Vi kan også se et lignende system, men for cpanels kontrolpanel

Opsætning af antispamsystemet
For at optimere antispam -programmet kan vi bruge kommandoen sa -learn, der gør det muligt at definere nogle parametre til at træne softwaren. For eksempel fra kommandolinjen, vi skriver
sa-learn-spam --mbox ~ / mail / spam
Dette kontrollerer spam fra konti af mbox -typen og sendes til spam -biblioteket
sa-learn --ham --mbox / var / spool / mail / user
Dette betyder, at gyldige e -mails fra mbox -konti sendes til brugerens konto
Alle disse konfigurationer kan bruges af administratoren, af brugere med forhandlerkonti eller af individuelle brugere, da spamassasin er installeret, kan den styres fra kontrolpanelet og oprette de nye filtre, der vil træne Spamassassin.
Dette program kan også kun lære ved at bruge sin heuristiske algoritme og de regler, som det tilføjer til sin database.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave