User Tools

Site Tools


wiki:mailcleaner:bayes_en_bogofilter_trainen

Bayes en Bogofilter trainen

MailCleaner kan gebruik maken van een Bayes en Bogofilter database voor het scannen van e-mail, deze is echter standaard leeg. Volg de onderstaande stappen om deze database te trainen aan de hand van de inhoud van twee imap mailboxen.

Mailboxen

Maak 2 mailboxen aan, bijvoorbeeld reportspam en reportham.

imap-sa-learn.pl

Installeer de imap module voor Perl:

apt-get install libmail-imapclient-perl

Download nu het script imap-sa-learn.pl van het MailCleaner forum: http://forum.mailcleaner.org/viewtopic.php?f=3&t=836. Voor het verbinden naar een Zarafa mailbox heb ik alle code voor SSL verwijderd. Pas daarnaast de gebruikersnaam, wachtwoord en mailserver aan van de twee mailboxen.

Na het uitvoeren van het script wordt het bestand /root/.bogofilter/wordlist.db aangemaakt, kopieer deze naar de juiste map:

cp /root/.bogofilter/wordlist.db /var/mailcleaner/spool/bogofilter/database/wordlist.db

Voeg het uitvoeren van het perl script en kopiëren van de wordlist toe aan een crontab om deze periodiek uit te voeren.

wiki/mailcleaner/bayes_en_bogofilter_trainen.txt · Last modified: 2014/08/14 14:55 by jboelen