Despre Linux

  • Acasă
  • Linux
    • Comenzi Linux
    • Tutoriale
  • RHCSA
    • Exerciții RHCSA
    • SELinux
    • Permisiuni
  • General
    • Open source
  • Contact

Cum se instalează SpamAssassin pe un server VPS cu Ubuntu 14.04 și panoul Sentora

1 aprilie 2016 By Bobses Lasă un comentariu

Orice proprietar de server care se respectă și folosește adrese de email proprii trebuie să aibă instalată o soluție antispam. SpamAssassin este un software pentru filtrarea mesajelor nesolicitate din conturile de email. Voi prezenta instalarea și setarea lui pe serverul VPS cu Ubuntu 14.04 și panoul de control Sentora discutat în alte tutoriale.

spamassassin

1. Ne conectăm prin ssh la server

2. Instalăm SpamAssassin:

sudo apt-get install spamassassin spamc

3. Adăugăm grupul spamd:

sudo groupadd spamd

4. Adăugăm userul spamd cu directorul personal /var/log/spamassassin:

sudo useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd

5. Creăm directorul /var/log/spamassassin și îi schimbăm proprietarul:

sudo mkdir /var/log/spamassassin
sudo chown spamd:spamd /var/log/spamassassin

6. Pentru setarea SpamAssassin, deschidem fișierul de configurare cu comanda:

sudo nano /etc/default/spamassassin

7. Facem următorii pași:

Căutăm linia ENABLED=0 și o schimbăm în ENABLED=1:

setare-spamassassin-01

Căutăm CRON=0 și schimbăm în CRON=1:

setare-spamassassin-02

Căutăm OPTIONS și schimbăm linia respectivă în:

OPTIONS="--create-prefs --max-children 2 --username spamd \ -H ${SAHOME} -s ${SAHOME}spamd.log"

setare-spamassassin-03

Salvăm și ieșim (CTRL+X).

8. Creăm o variabilă SAHOME căreia îi atribuim directorul home al SpamAssassin:

SAHOME="/var/log/spamassassin/"

9. Pornim serviciul spamassassin:

sudo service spamassassin start

10. Pentru configurarea Postfix deschidem fișierul de configurare corerspunzător:

sudo nano /etc/postfix/master.cf

11. Căutăm linia smtp inet n - - - - smtpd și adăugăm la sfârșit "-o content_filter=spamassassin" (fără ghilimele):

setare-spamassassin-04

12. La sfârșitul fișierului se adaugă linia:

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

Salvăm și ieșim.

13. Restartăm serviciul postfix:

sudo service postfix restart

14. Vom configura SpamAssassin deschizând următorul fișier:

sudo nano /etc/spamassassin/local.cf

Căutăm linia #rewrite_header Subject ***** SPAM ***** to și o schimbăm în:

rewrite_header Subject [*** SPAM ***]

Căutăm și schimbăm:

 required_score 5.0

în 

required_score 3.0

Schimbăm:

use_bayes din 0 în 1

și

bayes_auto_learn din 0 în 1

setare-spamassassin-06

15. Restartăm serviciul spamassassin:

sudo service spamassassin restart

Asta-i tot! Începând din acest moment, în Inbox vă vor intra numai mesajele bune (și foarte puțin spam la început).

Partajează asta:

  • Dă clic pentru a partaja pe Facebook(Se deschide în fereastră nouă)
  • Dă clic pentru a partaja pe LinkedIn(Se deschide în fereastră nouă)
  • Dă clic pentru a partaja pe Twitter(Se deschide în fereastră nouă)

Similare

Din categoria: Tutoriale Etichete: antispam, configurare VPS, linux, Sentora, server virtual privat, Ubuntu, VPS

Lasă un răspuns Anulează răspunsul

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Copyright © 2021 · Bobses