Ero sivun ”Spamassassin” versioiden välillä
(4 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
− | Spamassassin on tehokas tapa [[Postfix]]:issä | + | <languages/> |
+ | <translate> | ||
+ | <!--T:1--> | ||
+ | Spamassassin on tehokas tapa torjua roskaposteja [[Postfix]]:issä. Spamassassin vaatii siis Postfixin ennen asennusta. | ||
− | + | <!--T:2--> | |
+ | Spamassassin merkitsee roskapostit "*****SPAM*****" ilmoituksella sähköpostin otsikkoon. | ||
− | == Asennus == | + | == Asennus == <!--T:3--> |
− | Asenna | + | <!--T:4--> |
+ | Asenna spamassassin aptitudesta | ||
− | aptitude install spamassassin | + | <!--T:5--> |
+ | aptitude install spamassassin | ||
− | == Konfigurointi == | + | == Konfigurointi == <!--T:6--> |
+ | <!--T:7--> | ||
Luodaan käyttäjä SpamAssassin ohjelmistolle. | Luodaan käyttäjä SpamAssassin ohjelmistolle. | ||
− | adduser spamd --disabled-login | + | <!--T:8--> |
+ | adduser spamd --disabled-login | ||
+ | <!--T:9--> | ||
Avaa tiedosto | Avaa tiedosto | ||
− | /etc/default/spamassassin | + | <!--T:10--> |
+ | /etc/default/spamassassin | ||
+ | <!--T:11--> | ||
Otetaan käyttöön SpamAssassin muutamalla ENABLED parametriä 0 -> 1 | Otetaan käyttöön SpamAssassin muutamalla ENABLED parametriä 0 -> 1 | ||
− | ENABLED=1 | + | <!--T:12--> |
+ | ENABLED=1 | ||
− | + | <!--T:13--> | |
+ | Meidän täytyy konfiguroida koti- ja asetus parametrit. | ||
− | SPAMD_HOME="/home/spamd/" | + | <!--T:14--> |
+ | SPAMD_HOME="/home/spamd/" | ||
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SPAMD_HOME} -s ${SPAMD_HOME}spamd.log" | OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SPAMD_HOME} -s ${SPAMD_HOME}spamd.log" | ||
+ | <!--T:15--> | ||
Meidän täytyy käyttää tietynlaista PID_FILE parametriä: | Meidän täytyy käyttää tietynlaista PID_FILE parametriä: | ||
− | PIDFILE="${SPAMD_HOME}spamd.pid" | + | <!--T:16--> |
+ | PIDFILE="${SPAMD_HOME}spamd.pid" | ||
− | Haluamme että SpamAssassin säännöt päivittyvät automaattisesti. | + | <!--T:17--> |
+ | Haluamme, että SpamAssassin säännöt päivittyvät automaattisesti. | ||
− | CRON=1 | + | <!--T:18--> |
+ | CRON=1 | ||
+ | <!--T:19--> | ||
Koko tiedosto löytyy tästä: https://www.dropbox.com/s/ndvpgc2jipdd4bk/etc.default.spamassassin.txt | Koko tiedosto löytyy tästä: https://www.dropbox.com/s/ndvpgc2jipdd4bk/etc.default.spamassassin.txt | ||
− | Avaa Postfixin | + | <!--T:20--> |
+ | Avaa Postfixin konfigurointitiedosto | ||
− | nano /etc/postfix/master.conf | + | <!--T:21--> |
+ | nano /etc/postfix/master.conf | ||
+ | <!--T:22--> | ||
Etsi rivi | Etsi rivi | ||
− | smtp inet n - - - - smtpd | + | <!--T:23--> |
+ | smtp inet n - - - - smtpd | ||
+ | <!--T:24--> | ||
ja lisää rivin alle: | ja lisää rivin alle: | ||
− | -o content_filter=spamassassin | + | <!--T:25--> |
+ | -o content_filter=spamassassin | ||
+ | <!--T:26--> | ||
Eli lopputulos: | Eli lopputulos: | ||
− | smtp inet n - - - - smtpd | + | <!--T:27--> |
+ | smtp inet n - - - - smtpd | ||
-o content_filter=spamassassin | -o content_filter=spamassassin | ||
+ | <!--T:28--> | ||
Lisää tämä tiedoston loppuun. | Lisää tämä tiedoston loppuun. | ||
− | spamassassin unix - n n - - pipe | + | <!--T:29--> |
+ | spamassassin unix - n n - - pipe | ||
user=spamd argv=/usr/bin/spamc -f -e | user=spamd argv=/usr/bin/spamc -f -e | ||
/usr/sbin/sendmail -oi -f ${sender} ${recipient} | /usr/sbin/sendmail -oi -f ${sender} ${recipient} | ||
+ | <!--T:30--> | ||
Käynnistä lopuksi palvelut uudelleen | Käynnistä lopuksi palvelut uudelleen | ||
− | service postfix restart | + | <!--T:31--> |
+ | service postfix restart | ||
− | service spamassassin restart | + | <!--T:32--> |
+ | service spamassassin restart | ||
+ | |||
+ | == Testaus == <!--T:33--> | ||
+ | |||
+ | <!--T:34--> | ||
+ | Lähetä alla oleva teksti sähköpostipalvelimellesi | ||
+ | |||
+ | <!--T:35--> | ||
+ | XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X | ||
+ | |||
+ | <!--T:36--> | ||
+ | Saapuessa tulisi otsikossa olla *****SPAM***** alku. | ||
+ | |||
+ | == Lähteet == <!--T:37--> | ||
+ | |||
+ | <!--T:38--> | ||
+ | https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassasin | ||
+ | |||
+ | <!--T:39--> | ||
+ | http://spamassassin.apache.org/gtube/ | ||
+ | </translate> |
Nykyinen versio 30. kesäkuuta 2015 kello 08.27
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.