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.
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:
Căutăm CRON=0 și schimbăm în CRON=1:
Căutăm OPTIONS și schimbăm linia respectivă în:
OPTIONS="--create-prefs --max-children 2 --username spamd \ -H ${SAHOME} -s ${SAHOME}spamd.log"
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):
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}
Salvăm și ieșim.
13. Restartăm serviciul postfix:
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
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).
Lasă un răspuns