Spamassassin
Spamassassin on tehokas tapa torjua roskaposteja Postfix:issä. Spamassassin vaatii siis Postfixin ennen asennusta.
Spamassassin merkitsee roskapostit "*****SPAM*****" ilmoituksella sähköpostin otsikkoon.
Sisällysluettelo
Asennus
Asenna spamassassin aptitudesta
aptitude install spamassassin
Konfigurointi
Luodaan käyttäjä SpamAssassin ohjelmistolle.
adduser spamd --disabled-login
Avaa tiedosto
/etc/default/spamassassin
Otetaan käyttöön SpamAssassin muutamalla ENABLED parametriä 0 -> 1
ENABLED=1
Meidän täytyy konfiguroida koti- ja asetus parametrit.
SPAMD_HOME="/home/spamd/" OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SPAMD_HOME} -s ${SPAMD_HOME}spamd.log"
Meidän täytyy käyttää tietynlaista PID_FILE parametriä:
PIDFILE="${SPAMD_HOME}spamd.pid"
Haluamme, että SpamAssassin säännöt päivittyvät automaattisesti.
CRON=1
Koko tiedosto löytyy tästä: https://www.dropbox.com/s/ndvpgc2jipdd4bk/etc.default.spamassassin.txt
Avaa Postfixin konfigurointitiedosto
nano /etc/postfix/master.conf
Etsi rivi
smtp inet n - - - - smtpd
ja lisää rivin alle:
-o content_filter=spamassassin
Eli lopputulos:
smtp inet n - - - - smtpd -o content_filter=spamassassin
Lisää tämä tiedoston loppuun.
spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Käynnistä lopuksi palvelut uudelleen
service postfix restart
service spamassassin restart
Testaus
Lähetä alla oleva teksti sähköpostipalvelimellesi
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Saapuessa tulisi otsikossa olla *****SPAM***** alku.