Kaip apsaugoti „Postfix“ naudojant „SpamAssassin“ Ubuntu 18.04 VPS arba skirtame serveryje

„Apache SpamAssassin“ yra intelektuali programinė įranga, skirta filtruoti nepageidaujamus telemarketerių ir įsilaužėlių el. Laiškus. Norėdami klasifikuoti ir blokuoti nepageidaujamus el. Laiškus, programa veikia kartu su pašto perdavimo agentu (MTA), pavyzdžiui, „Postfix“.


„SpamAssassin“ yra nemokama ir atvirojo kodo. Ji naudojasi „Perl“ kalba nuskaitydama ir identifikuodama el. Laiškų antraštes, temų eilutes ir turinį, kad apsaugotų serverį nuo šlamšto.

Šiame vadove mes jums parodysime, kaip įdiegti „SpamAssassin“ savo pašto serveryje, esančiame „Ubuntu 18.04“ serveryje…

Privaloma sąlyga

  • VPS planas, kuriame veikia „Ubuntu 18.04“ serveris
  • Ne šakninis vartotojas, turintis sudo privilegijas
  • „Postfix“ el. Pašto serveris

1 veiksmas: „SpamAssassin“ įdiegimas

Mes ketiname įdiegti „SpamAssassin“ naudodami komandą apt-get. Prieš tai pirmiausia atnaujinkime paketų sąrašo informaciją:

$ sudo apt-get atnaujinimas

Tada paleiskite žemiau esančią komandą ir įdiekite „SpamAssassin“:

$ sudo apt-get įdiegti spamassassin spamc

Paspauskite Y ir pataikė Įveskite kai bus paprašyta patvirtinti diegimą

2 veiksmas: „SpamAssassin“ sistemos vartotojo pridėjimas

SpamAssassin reikalingas sistemos vartotojo darbas. Taigi, mes įtrauksime naują vartotoją į sistemą naudodami žemiau pateiktą komandą:

$ sudo adduser spamd –disabled-login

Jums bus pasiūlyta įvesti daugiau informacijos apie vartotoją, tiesiog paspauskite Įveskite klavišas praleis informaciją. Paragino pabaigos pabaigoje jūsų bus paprašyta patvirtinti, ar teisinga informacija. Įveskite Y ir paspauskite Įveskite tęsti

Pilnas vardas []: Norėdami praleisti, paspauskite Enter
Kambario numeris []: Norėdami praleisti, paspauskite Enter
Darbo telefonas []: Norėdami praleisti, paspauskite Enter
Namų telefonas []: Norėdami praleisti, paspauskite Enter
Kita []: Norėdami praleisti, paspauskite Enter
Ar informacija teisinga? [Taip / Ne] Taip

3 veiksmas: „SpamAssassin“ konfigūracijos failo redagavimas

Įdiegus „SpamAssassin“, numatytasis konfigūracijos failas yra / etc / numatytasis / spamassassin. Mes ketiname taisyti šį failą naudodami nano redaktorių, kad pakeistume kelis parametrus.

$ sudo nano / etc / default / spamassassin

Pirmiausia pakeiskite ĮJUNGTAS direktyva nuo 0 iki 1:

Numatytoji reikšmė:

$ ĮJUNGTA = 0

Pakeisti į:

USD ĮJUNGTAS = 1

Toliau turite sukurti kintamąjį pavadinimu SAHOME kurių vertė mažesnė:

$ SAHOME ="/ var / log / spamassassin /"

Ieškokite GALIMYBĖS direktyvą ir pakeiskite jos vertę, kaip parodyta žemiau:

Numatytoji reikšmė:

$ OPTIONS ="–sukurti-prefai – max-vaikai 5 – pagalbininkai-namai-rež"

Pakeisti į:

$ OPTIONS ="–sukurti „prefai“ – „max“ – vaikai 5 – vartotojo vardas šlamštas – pagalbos namas-dir / namas / šlamštas / -ai / namai / namas / spamd/spamd.log"

Be to, norėdami, kad „SpamAssassin“ galėtų pasirinkti atnaujinimus, numatysime CRON reikšmę 1, kad naudingumas galėtų automatiškai atsisiųsti naujas taisykles..

Numatytoji reikšmė:

CRON = 0

Pakeisti į:

CRON = 1

Paspauskite CTRL + X, Y ir Įveskite išsaugoti failą

4 žingsnis: „SpamAssassin“ šlamšto taisyklių pridėjimas

Toliau pridėsime keletą šlamšto taisyklių. Failas, kurį ketiname redaguoti, yra /etc/spamassassin/local.cf. Taigi, įveskite žemiau esančią komandą, kad atidarytumėte failą naudodami nano redaktorius:

$ sudo nano /etc/spamassassin/local.cf

>Atšaukite žemiau parodytas linijas ir pakeiskite reikšmes, kaip nurodyta

Rewrite_header Tema [***** SPAM _SCORE_ *****]
būtinas rezultatas 5,0
naudoti_bajes 1
bayes_auto_learn 1

Paspauskite CTRL + X, Y ir Įveskite išsaugoti failą

5 veiksmas: „Postfix“ redagavimas

Toliau turime sukonfigūruoti „Postfix“ taip, kad jis galėtų perduoti laiškus per „SpamAssassin“. Taigi paleiskite žemiau esančią komandą norėdami redaguoti pagrindinį „Postfix“ konfigūracijų failą:

$ sudo nano /etc/postfix/master.cf

Ieškokite eilutės:

$ smtp inet n – – – – smtpd

Ir pakeiskite į:

$ smtp inet n – – – – smtpd
$ -o content_filter = spamassassin

Taip pat turite pridėti žemiau esančią eilutę, kad galėtumėte nustatyti po eilės turinio filtro:

$ spamassassin unix – n n – – vamzdis
vartotojas = spamd argv = / usr / bin / spamc -f -e
/ usr / sbin / sendmail -oi -f $ {siuntėjas} $ {gavėjas}

Paspauskite CTRL + X, Y ir Įveskite išsaugoti failą

6 veiksmas: paleiskite „Postfix“ ir „SpamAssassin“ iš naujo

Kad pakeitimai įsigaliotų, turite iš naujo paleisti „Postfix“ ir „SpamAssassin“ naudodami toliau pateiktas komandas

$ sudo paslaugos pašto kodo paleidimas iš naujo
$ sudo paslaugos „spamassassin“ paleidimas iš naujo

7 veiksmas: „SpamAssassin“ išbandymas

Galite patikrinti, ar „SpamAssassin“ veikia, siųsdami el. Laišką į savo serverį ir ištyrę el. Pašto kliento antraštes.

Išvada

Šiame vadove mes paaiškinome, kaip apsaugoti savo el. Pašto serverį naudojant „SpamAssassin“. Jei žingsnis po žingsnio atliksite konfigūraciją, atsisveikinsite su nepageidaujamais el. Laiškais jūsų serveryje. Tai užtikrins jūsų serverio saugumą ir išvengsite daugybės nepageidaujamų el. Laiškų, kurie gali susimaišyti su svarbiais pranešimais apie jūsų verslą.

Peržiūrėkite šias 3 populiariausias el. Pašto prieglobos paslaugas:

„FastComet“

Pradinė kaina:
2,95 USD


Patikimumas
9.7


Kainodara
9.5


Draugiškas vartotojui
9.7


Palaikymas
9.7


funkcijos
9.6

Skaitykite apžvalgas

Apsilankykite „FastComet“

A2 talpinimas

Pradinė kaina:
3,92 USD


Patikimumas
9.3


Kainodara
9,0


Draugiškas vartotojui
9.3


Palaikymas
9.3


funkcijos
9.3

Skaitykite apžvalgas

Apsilankykite „A2 Hosting“

„ChemiCloud“

Pradinė kaina:
2,76 USD


Patikimumas
10


Kainodara
9.9


Draugiškas vartotojui
9.9


Palaikymas
10


funkcijos
9.9

Skaitykite apžvalgas

Apsilankykite „ChemiCloud“

Susiję patarimų straipsniai

  • Kaip sukurti “MySQL” duomenų bazės atsarginę kopiją Ubuntu 18.04 VPS arba skirtame serveryje
    tarpinis
  • Kaip sukonfigūruoti „Nginx“ naudoti savarankiškai pasirašytą SSL / TLS sertifikatą „Ubuntu 18.04 VPS“ arba skirtame serveryje
    tarpinis
  • Kaip apsaugoti „Apache“ tinklo serverį naudojant „ModEvasive“ Ubuntu 18.04 VPS
    tarpinis
  • Kaip įdiegti “PrestaShop” Ubuntu 18.04 VPS arba skirtame serveryje
    tarpinis
  • Kaip nustatyti “Cron” darbus “Ubuntu 18.04” skirtame serveryje arba VPS
    tarpinis
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me