Ang Apache SpamAssassin ay isang intelligent na application ng software para sa pagsala ng mga hindi hinihinging email mula sa mga telemarketer at hacker. Ang utility ay tumatakbo sa tuktok ng isang Mail Transfer Agent (MTA) tulad ng Postfix upang maiuri at hadlangan ang mga hindi ginustong email.


Ang SpamAssassin ay libre at Open-source at umaasa sa Perl wika upang mai-scan at makilala ang mga header ng email, mga linya ng paksa, at katawan upang mapanatili ang isang server mula sa spam.

Sa gabay na ito, ipapakita namin sa iyo kung paano i-install ang SpamAssassin sa iyong mail server na naka-host sa Ubuntu 18.04 server…

Pangunang kailangan

  • Isang plano ng VPS na tumatakbo sa Ubuntu 18.04 server
  • Ang isang di-ugat na gumagamit na may mga pribilehiyo ng sudo
  • Postfix email server

Hakbang 1: Pag-install ng SpamAssassin

Pupunta kami sa pag-install ng SpamAssassin gamit ang apt-get command. Bago iyon, hayaan muna nating i-update ang impormasyon sa listahan ng package:

$ sudo apt-makakuha ng pag-update

Pagkatapos, patakbuhin ang utos sa ibaba upang mai-install ang SpamAssassin:

$ sudo apt-get install spamassassin spamc

Pindutin Y at hit Ipasok kapag sinenyasan upang kumpirmahin ang pag-install

Hakbang 2: Pagdaragdag ng Gumagamit ng SpamAssassin System

Ang SpamAssassin ay nangangailangan ng isang gumagamit ng system upang gumana. Kaya pupunta kami upang magdagdag ng isang bagong gumagamit sa system gamit ang utos sa ibaba:

$ sudo adduser spamd –disabled-login

Sasabihan ka upang magpasok ng higit pang mga detalye tungkol sa gumagamit, pindutin lamang Ipasok susi upang laktawan ang mga detalye. Patungo sa pagtatapos ng prompt, hihilingin kang kumpirmahin kung tama ang mga detalye. Ipasok Y at pindutin Ipasok upang magpatuloy

Buong Pangalan []: Pindutin ang Enter upang laktawan
Numero ng Room []: Pindutin ang Enter upang laktawan
Telepono ng Trabaho []: Pindutin ang Enter upang laktawan
Home Phone []: Pindutin ang Enter upang laktawan
Iba pa []: Pindutin ang Enter upang laktawan
Tama ba ang impormasyon? [Y / n] Y

Hakbang 3: Pag-edit ng File ng Confam ng SpamAssassin

Kapag na-install ang SpamAssassin, mayroon itong isang default na file ng pagsasaayos na matatagpuan sa / etc / default / spamassassin. Susubukan naming i-edit ang file na ito gamit ang isang editor ng nano upang mabago ang ilang mga parameter.

$ sudo nano / etc / default / spamassassin

Una baguhin ang halaga ng NABUTI direktiba mula 0 hanggang 1:

Halaga ng Default:

$ ENABLED = 0

Palitan sa:

$ ENABLED = 1

Susunod, kailangan mong lumikha ng isang variable na pinangalanan SAHOME kasama ang halaga sa ibaba:

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

Maghanap para sa Mga pagpipilian direktiba at baguhin ang halaga nito tulad ng ipinapakita sa ibaba:

Halaga ng Default:

$ Mga pagpipilian ="–gumawa-prefs –max-bata 5 –helper-home-dir"

Palitan sa:

$ Mga pagpipilian ="–lumikha-prefs –max-bata 5 – username spamd –helper-home-dir / home / spamd / -s /home/spamd/spamd.log"

Gayundin, upang pumili ng mga update ng SpamAssassin, ilalagay namin ang halaga ng CRON sa 1 upang ang utility ay maaaring awtomatikong mai-download ang mga bagong patakaran..

Halaga ng Default:

$ CRON = 0

Palitan sa:

$ CRON = 1

Pindutin CTRL + X, Y at Ipasok upang mai-save ang file

Hakbang 4: Pagdaragdag ng Mga Panuntunan sa SpamAssassin Spam

Susunod, magdaragdag kami ng ilang mga patakaran sa spam. Ang file na aming i-edit ay matatagpuan sa /etc/spamassassin/local.cf. Kaya, i-type ang utos sa ibaba upang buksan ang file gamit nano editor:

$ sudo nano /etc/spamassassin/local.cf

>Uncomment ang mga linya na ipinakita sa ibaba at baguhin ang mga halaga tulad ng ipinahiwatig

rewrite_header Paksa [***** SPAM _SCORE_ *****]
Kinakailangan_score 5.0
gamitin_bayes 1
bayes_auto_learn 1

Pindutin CTRL + X, Y at Ipasok upang mai-save ang file

Hakbang 5: Pag-edit ng Postfix

Susunod, kailangan nating i-configure ang Postfix upang maaari itong mai-pipe ang mga mail sa pamamagitan ng SpamAssassin. Kaya patakbuhin ang utos sa ibaba upang i-edit ang Postfix pangunahing file ng pagsasaayos:

$ sudo nano /etc/postfix/master.cf

Maghanap para sa linya:

$ smtp inet n – – – – smtpd

At magbago sa:

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

Gayundin, kailangan mong magdagdag ng linya sa ibaba upang mag-setup pagkatapos ng filter na nilalaman ng queue:

$ spamassassin unix – n n – – pipe
user = spamd argv = / usr / bin / spamc -f -e
/ usr / sbin / sendmail -oi -f $ {sender} $ {tatanggap}

Pindutin CTRL + X, Y at Ipasok upang mai-save ang file

Hakbang 6: I-restart ang Postfix at SpamAssassin

Para sa mga pagbabago na magkakabisa, kailangan mong i-restart ang Postfix at SpamAssassin gamit ang mga utos sa ibaba

$ sudo serbisyo postfix i-restart
$ sudo service spamassassin i-restart

Hakbang 7: Pagsubok sa SpamAssassin

Maaari mong suriin kung ang SpamAssassin ay gumagana sa pamamagitan ng pagpapadala ng isang email sa iyong server at suriin ang mga header mula sa isang email client.

Konklusyon

Sa gabay na ito, dinala ka namin sa mga hakbang ng pag-secure ng iyong email server sa SpamAssassin. Kung susundin mo ang mga pagsasaayos ng sunud-sunod, magpaalam ka sa mga hindi hinihinging email sa iyong server. Panatilihin itong ligtas ang iyong server at maiwasan ang maraming mga junk emails na maaaring makihalubilo sa mga mahahalagang mensahe tungkol sa iyong negosyo.

Tingnan ang mga nangungunang 3 mga serbisyo sa pag-host sa Email:

FastComet

Panimulang presyo:
$ 2.95


Kahusayan
9.7


Pagpepresyo
9.5


Friendly ng Gumagamit
9.7


Suporta
9.7


Mga Tampok
9.6

Basahin ang mga review

Bisitahin ang FastComet

A2 Hosting

Panimulang presyo:
$ 3.92


Kahusayan
9.3


Pagpepresyo
9.0


Friendly ng Gumagamit
9.3


Suporta
9.3


Mga Tampok
9.3

Basahin ang mga review

Bisitahin ang A2 Hosting

ChemiCloud

Panimulang presyo:
$ 2.76


Kahusayan
10


Pagpepresyo
9.9


Friendly ng Gumagamit
9.9


Suporta
10


Mga Tampok
9.9

Basahin ang mga review

Bisitahin ang ChemiCloud

Kaugnay na Mga Artikulo Paano-Sa

  • Paano i-backup ang Iyong Database ng MySQL sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano Maikumpirma ang Nginx na gumamit ng Sertipikadong SSL / TLS Sertipiko sa Ubuntu 18.04 VPS o Nakatuong Server
    nasa pagitan
  • Paano mai-secure ang Apache Web Server na may ModEvasive sa Ubuntu 18.04 VPS
    nasa pagitan
  • Paano i-install ang PrestaShop sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano Mag-set up ng Mga Trabaho ng Cron sa Iyong Ubuntu 18.04 Nakalaang Server o VPS
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me