[manse-modeemi] bogofilter

Erkki Seppala flux@modeemi.fi
Mon Jun 26 15:10:18 2006


Asensin subjectin mukaisen softan modeemille että
joltille. Spamassassinhan modeemilla jo on. Pepperille asennus on
vielä vähän vaiheessa ja spritelle ja fantallekin se olisi tarkoitus
asentaa. (Hyötynä muilla kuin mailiserverillä sen olemisesta on se,
että sitä voi opettaa, plus manuaalisivut ovat saatavilla.)

Kyseessä on siis koulutettava spam-filtteri, ja ainakin itselläni se
on näiden muutaman testipäivän aikana tuntunut toimivan. Oma
kompastuskiveni oli se, että koulutettu spammimateriaali oli britiksi
ja koulutettu ei-spammimateriaali suomeksi, jolloin se tunnisti kaiken
britinkielisen spammiksi. Pistin sisään sitten myös hieman
britinkielisiä mailinglistejäni ja homma tuntuisi toimivan.

Asennus sujuu esimerkiksi kirjoittamalla ~/.procmailrc:hen rivit 

# filter and update bogofilter
:0fw
| nice -n +5 bogofilter -p -u

:0:
* ^X-Bogosity: Yes
spam
#nips

Softaa pitää myös siis kouluttaa, ja itse tein sitä mailibokseille
tyyliin:

  perl -ne 'if (/^From /) { close(F); open(F, "|bogofilter -n");
    print ++$n, "\n"; } print F;' <mailiboksi

jossa bogofilter -n lisää viestit ei-spam-listaan ja -s
spam-listaan. Lisää tietoa manuaalisivuilla.

Lisää softasta ja spammitaposta voipi lukea osoitteista:

  http://www.tuxedo.org/~esr/bogofilter/
  http://lwn.net/Articles/9460/
  http://www.linuxjournal.com/article.php?sid=6439

-- 
  _____________________________________________________________________
     / __// /__ ____  __               http://www.modeemi.fi/~flux/\   \
    / /_ / // // /\ \/ /                                            \  /
   /_/  /_/ \___/ /_/\_\@modeemi.fi                                  \/