Kapsin logo

Kapsi Internet-käyttäjät ry

Roskapostin suodatus

Roskapostin suodatus perustuu tiettyjen viestin ominaisuuksien tunnistamiseen, kuten itse tekstin sanaston ja otsaketietojen palvelinlistan tutkimiseen. Kapsilla on käytössä keskitetty rspamd-ohjelmisto. Tässä ohjeessa käytetään rspamd:n lisäämiä otsaketietoja roskapostin lajitteluun erilliseen kansioonsa Sievellä.

Rspamd lisää erilaisin algoritmein ja muiden tekniikoiden perusteella määrittelemänsä pisteytyksen sähköpostin otsaketietoihin X-Rspam-Score-kenttään.

Kuvakaappaus Roundcubesta.

Käyttöönotto

Jos käytössäsi on entuudestaan .procmailrc-tiedosto, muuta säännöstö ensin Sieve-formaattiin.

Esimerkin suodattimella yli neljä roskapostipistettä saaneet viestit siirretään automaattisesti roskapostikansioon.

  • Kirjaudu Kapsin Roundcube-webmailiin
  • Valitse Asetukset ja Suodattimet.
  • Jos aiempaa roskapostisuodatinta ei ole, paina "Luo uusi".
  • Nimeä suodatin, esimerkiksi "roskapostisuodatin".
  • Valitse säännöt-osion valikosta "..." ja kirjoita viereiseen tekstikenttään "X-Rspam-Score".
  • Valitse seuraavasta valikosta "Sisältää" ja lisää viereiseen tekstikenttään haluamasi roskapostipisteytys plus-merkkien määrällä ilmaistuna. Esimerkiksi pistemäärä 4 kirjoitetaan muodossa "++++".
  • Valitse toiminnot-osiosta "Siirrä viesti" ja "Roskaposti".
  • Tallenna

Suodatusta tiukennetaan vähentämällä plus-merkkien määrää ja löystytetään lisäämällä niitä.

Toiminnan tarkastelu

Näet tarkemmat tiedot suodatuksesta ottamalla sähköpostiohjelmassasi näkyviin kaikki otsaketiedot (full headers). Rspamd:n lisäämät rivit voivat näyttää esimerkiksi seuraavalta:

X-Rspam-Score: 9.2 (+++++++++)
X-Rspam-Report: Action: add header
 Symbol: BAYES_SPAM(5.10)
 Symbol: MISSING_MID(2.50)
 Symbol: TO_DN_RECIPIENTS(2.00)
 Symbol: R_SPF_ALLOW(-0.20)
 Symbol: R_DKIM_ALLOW(-0.20)

Tiedoista selviää viestin saamat "roskapostipisteet", käytetyt testit ja niiden antamat pisteytykset.

Roskapostikansioon ja sieltä pois siirrettyjä viestejä käytetään automaattisesti bayesilaisen suodattimen opettamiseen. Bayesilainen suodatin pyrkii tunnistamaan ominaiset piirteet sille opetetuista asiaviesteistä ja roskapostista.