„SpamAssassin“ diegimas ir konfigūravimas serveryje

Turinys
SpamAssasin diegimas
Viena iš dažniausiai pasitaikančių problemų yra besąlygiškas naudojimas siunčiant ir gaunant šlamštą paštu.
Norėdami išspręsti šią problemą serveryje, galime įdiegti „SpamAssassin“ įrankį, kuris yra filtras, kuris, naudodamasis euristiniais algoritmais, leidžia atpažinti šlamštą, realiu laiku peržiūrėdamas jo duomenų bazę, analizuoja laiško tekstą, naudodamasis pagrindinėmis taisyklėmis, tvarko patikrinimus. laiško antraštes ir turinį, priskiriant balą pagal tikimybę, kad tai yra šlamštas ar nepageidaujamas el.
Aptikę galimą šlamštą, galite ištrinti el. Laišką, nukreipti jį į pasirinktą katalogą arba pridėti įspėjamąją etiketę. Tai įdomi programa, jei serveris naudojamas prieglobos paslaugai teikti.
Jis gali būti įdiegtas bet kuriame „Linux“ platinime, šį kartą pamatysime, kaip įdiegti serveriui su „Centos“, tačiau nesunku jį pritaikyti bet kokiam distribucijai.

Daugelyje platinimo programų programa yra saugykloje, tačiau ją galime atsisiųsti iš http: // spamassassin… org / index.html.
Norėdami pradėti, per ssh pateksime į savo serverį ir terminalo lange
paštui tvarkyti įdiegiame perl (minimalus Perl 5.8.8) ir kai kurias priklausomybes
yum install perl
yum įdiegti perl-Mail-DKIM.noarch
Tada mes įdiegiame „spamassasin“
yum įdiegti spamassassin
Baigę diegti, pradedame jį konfigūruoti, sukuriame naudotoją ir filtrų katalogą
useradd -d / home / spamfilter -s / bin / false spamfilter
chmod 766 / home / šlamšto filtras
Naudodami nano arba vi redaktorių atidarome failą local.cf, kad apibrėžtume filtro taisykles
nano /etc/mail/spamassassin/local.cf
Pavyzdžiui, galime apibrėžti
# Balas turi būti pažymėtas kaip šlamštas
required_hits 5.0
# Tekstas, kuris bus pridedamas prie el. Laiškų, kurie yra šlamštas, temos
rewrite_header Subject [***** SPAM *****]
# Apsaugokite šlamštą įspėjamame el. Laiško priede
report_safe 1
# Įgalinti „Bayes“ sistemą
use_bayes 1
#Savamokslis
bayes_auto_learn 1
bayes_path / home / spamfilter /
0666
# Šlamšto patikrinimai
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Tada išsaugome failą pavadinimu local.cf ir išeiname iš redaktoriaus. Terminale iš naujo paleidžiame paslaugą
paslauga „spamassassin“ iš naujo
„Spamassasin“ galima įdiegti visuose valdymo pultuose „Cpanel“, „plesk“, „directodmin“. Čia matome konfigūracijos versiją, kurią atliekame teksto režimu iš „directodmin“.

Mes taip pat galime pamatyti panašią sistemą, bet cpanel valdymo skydelyje

Antispam sistemos nustatymas
Norėdami optimizuoti šlamšto pašalinimo programą, galime naudoti komandą sa -learn, kuri leis apibrėžti kai kuriuos programinės įrangos parametrus. Pavyzdžiui, mes įvedame komandinę eilutę
sa-learn --spam --mbox ~ / mail / spam
Tai patikrins šlamštą iš „mbox“ tipo paskyrų ir išsiųs į šlamšto katalogą
sa-learn --ham --mbox / var / spool / mail / user
Tai reiškia, kad galiojantys el. Laiškai iš „mbox“ paskyrų siunčiami į vartotojo paskyrą
Visomis šiomis konfigūracijomis gali naudotis administratorius, vartotojai, turintys perpardavėjo paskyras, arba pavieniai vartotojai, nes kai „spamassasin“ yra įdiegtas, jį galima valdyti iš valdymo pulto, sukuriant naujus filtrus, kurie mokys „Spamassassin“.
Ši programa taip pat gali mokytis tik naudodama savo euristinį algoritmą ir taisykles, kurias ji prideda prie savo duomenų bazės.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave