Apache SpamAssassin je inteligentná softvérová aplikácia na filtrovanie nevyžiadaných e-mailov od telemarketerov a hackerov. Obslužný program beží nad agentom Mail Transfer Agent (MTA), napríklad Postfix, na klasifikáciu a blokovanie nežiaducich e-mailov.


SpamAssassin je bezplatný a open-source a spolieha sa na jazyk Perl na skenovanie a identifikáciu hlavičiek e-mailov, predmetových línií a tela, aby zabránil spamovaniu servera..

V tejto príručke vám ukážeme, ako nainštalovať program SpamAssassin na váš poštový server hostený na serveri Ubuntu 18.04….

predpoklad

  • Plán VPS, na ktorom je spustený server Ubuntu 18.04
  • Užívateľ typu non-root s oprávneniami sudo
  • E-mailový server s postfixom

Krok 1: Inštalácia programu SpamAssassin

Budeme inštalovať program SpamAssassin pomocou príkazu apt-get. Predtým si najprv aktualizujte informácie o zozname balíkov:

$ sudo apt-get update

Potom spustite príkaz uvedený nižšie a nainštalujte SpamAssassin:

$ sudo apt-get install spamassassin spamc

lis Y a zasiahla vstúpiť keď sa zobrazí výzva na potvrdenie inštalácie

Krok 2: Pridanie používateľa systému SpamAssassin

SpamAssassin vyžaduje, aby užívateľ systému pracoval. Preto pridáme do systému nového používateľa pomocou nasledujúceho príkazu:

$ sudo adduser spamd – vypnuté prihlásenie

Zobrazí sa výzva na zadanie ďalších podrobností o používateľovi, stačí kliknúť vstúpiť kláves preskočiť podrobnosti. Na konci výzvy sa zobrazí výzva na potvrdenie, či sú údaje správne. vstúpiť Y a stlačte vstúpiť pokračovať

Celé meno []: Pre preskočenie stlačte Enter
Číslo izby []: Stlačením Enter preskočíte
Pracovný telefón []: Stlačením Enter preskočíte
Domáci telefón []: Stlačením Enter preskočíte
Other []: Stlačením Enter preskočíte
Sú informácie správne? [Á / N] Y

Krok 3: Úprava konfiguračného súboru SpamAssassin

Po nainštalovaní produktu SpamAssassin sa nachádza predvolený konfiguračný súbor / Etc / default / SpamAssassin. Chystáme sa upraviť tento súbor pomocou nano editora, aby sme zmenili niekoľko parametrov.

$ sudo nano / etc / default / spamassassin

Najprv zmeňte hodnotu AKTÍVNE smernica od 0 do 1:

Predvolená hodnota:

$ POVOLENÉ = 0

Zmeniť na:

$ POVOLENÉ = 1

Ďalej musíte vytvoriť premennú s názvom Sahoo s nasledujúcou hodnotou:

$ SAHOME ="/ Var / log / SpamAssassin /"

Pozrite sa na MOŽNOSTI smernice a zmeniť jej hodnotu, ako je uvedené nižšie:

Predvolená hodnota:

$ OPTIONS ="–create-prefs – max-deti 5 – helper-home-dir"

Zmeniť na:

$ OPTIONS ="–create-prefs – max-deti 5 – užívateľské meno spamd –helper-home-dir / home / spamd / -s /home/spamd/spamd.log"

Aby si SpamAssassin mohol vyberať aktualizácie, nastavíme hodnotu CRON na 1, aby nástroj mohol automaticky sťahovať nové pravidlá..

Predvolená hodnota:

$ CRON = 0

Zmeniť na:

$ CRON = 1

lis CTRL + X, Y a vstúpiť uložte súbor

Krok 4: Pridanie pravidiel pre spam SpassAssassin

Ďalej pridáme niektoré pravidlá týkajúce sa spamu. Súbor, ktorý sa chystáme upraviť, sa nachádza na adrese /etc/spamassassin/local.cf. Zadaním nižšie uvedeného príkazu súbor otvoríte nano editor:

$ sudo nano /etc/spamassassin/local.cf

>Zrušte označenie riadkov uvedených nižšie a zmeňte hodnoty podľa pokynov

rewrite_header Predmet [***** SPAM _SCORE_ *****]
required_score 5.0
use_bayes 1
bayes_auto_learn 1

lis CTRL + X, Y a vstúpiť uložte súbor

Krok 5: Úpravy Postfixu

Ďalej musíme nakonfigurovať Postfix, aby mohol posielať e-maily cez SpamAssassin. Spustite príkaz uvedený nižšie a upravte hlavný konfiguračný súbor Postfixu:

$ sudo nano /etc/postfix/master.cf

Vyhľadajte riadok:

$ smtp inet n – – – – smtpd

A zmeniť na:

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

Ďalej je potrebné pridať nasledujúci riadok na nastavenie po filtri obsahu fronty:

$ spamassassin unix – n n – – kanál
user = spam argv = / usr / bin / spamc -f -e
/ usr / sbin / sendmail -oi -f $ {sender} $ {recipient}

lis CTRL + X, Y a vstúpiť uložte súbor

Krok 6: Reštartujte Postfix a SpamAssassin

Aby sa zmeny prejavili, musíte reštartovať Postfix a SpamAssassin pomocou nižšie uvedených príkazov

$ sudo service postfix reštart
$ sudo service spamassassin reštart

Krok 7: Testovanie SpamAssassinu

Ak chcete skontrolovať, či SpamAssassin funguje, pošlite e-mail na váš server a preskúmajte hlavičky z e-mailového klienta.

záver

V tejto príručke sme vás urobili krokmi na zabezpečenie vášho e-mailového servera pomocou programu SpamAssassin. Ak budete postupovať podľa konfigurácií krok za krokom, rozlúčite sa s nevyžiadanými e-mailami na serveri. Tým bude váš server v bezpečí a zabráni sa tak množstvu nevyžiadaných e-mailov, ktoré by sa mohli miešať s dôležitými správami o vašej firme.

Vyskúšajte tieto top 3 e-mailové hostingové služby:

FastComet

Vyvolávacia cena:
$ 2,95


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hosting A2

Vyvolávacia cena:
$ 3,92


Spoľahlivosť
9.3


stanovenie ceny
9.0


Užívatelsky prívetivý
9.3


podpora
9.3


Vlastnosti
9.3

Prečítajte si recenzie

Navštívte A2 Hosting

ChemiCloud

Vyvolávacia cena:
$ 2,76


Spoľahlivosť
10


stanovenie ceny
9.9


Užívatelsky prívetivý
9.9


podpora
10


Vlastnosti
9.9

Prečítajte si recenzie

Navštívte ChemiCloud

Súvisiace články s návodmi

  • Ako zálohovať databázu MySQL na serveri Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako nakonfigurovať Nginx tak, aby používal certifikát SSL / TLS s vlastným podpisom na serveri Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako zabezpečiť webový server Apache pomocou ModEvasive na Ubuntu 18.04 VPS
    stredná
  • Ako nainštalovať program PrestaShop na serveri Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako nastaviť úlohy Cron na vyhradenom serveri alebo VPS Ubuntu 18.04
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me