Spam filteren met KMail en Spamassassin

Auteur: Tom Chance
Vertaling: Tom Verbreyt
Herziening 0.2
Copyright © 2004 KDE-nl team

In deze howto wordt bondig beschreven hoe je spam kan filteren met behulp van KMail en Spamassassin.


Installeer KMail en Spamassassin :-)

Deze stap spreekt voor zich. Hoe je KMail en Spamassassin installeert, hangt af van de distributie die je gebruikt. Onder Debian zou iets als apt-get install kmail spamassassin spamc moeten volstaan. Het handige pakkettensysteem Apt is tegenwoordig ook voor rpm's beschikbaar, voor Slackware is er bijvoorbeeld Swaret, Gentoo-gebruikers vinden ongetwijfeld hun weg naar de juiste ebuild en als niets van het bovenstaande van toepassing is op jouw distributie, dan weet je waarschijnlijk zelf nog het best hoe je programma's installeert. :-)

Maak vervolgens met KMail een nieuwe mailfolder aan met de veelzeggende naam "spam" en zet de daemon van Spamassassin, spamd, aan het werk. Je zou mail ook rechtstreeks doorheen de binary van Spamassassin kunnen jagen, maar dat heeft een al te grote impact op de snelheid van het filteren.

Maak de nodige filters aan

Creëer vervolgens twee nieuwe filters (Instellingen->Filters instellen...). Stel de eerste filter in als volgt:

eerste filter

Je plaatst die filter best onder de andere filters, bijvoorbeeld van mailing lists, waarvan je vermoedt dat ze niet zoveel spam veroorzaken. Zo vermijd je dat Spamassassin elke binnenkomende e-mail gaat nakijken. Deze filter zorgt ervoor dat KMail elke e-mail die niet door hogere filters behandeld werd doorsluist naar Spamassassin. Spamassassin zal vervolgens alle e-mails die het als spam herkent markeren met een vlag die we met de volgende filter opsporen. De begrenzing in omvang is er omdat Spamassassin zich verslikt in mails die groter zijn dan dat. Nieuwere versies van Spamassassin slaan dergelijke mails zowiezo over, dus hoe dan ook bespaar je wat rekentijd en -kracht.

De tweede filter maak je ongeveer zo:

tweede filter

Deze filter komt overeen met alle e-mail die Spamassassin als spam gemarkeerd heeft en verplaatst die e-mail in de map die je hogerop hebt aangemaakt. Je kan trouwens bij uitbreiding ook spam die niet als dusdanig was gedetecteerd handmatig in die map plaatsen. Als je een paar duizend spam-mails verzameld hebt, kan je je collectie gebruiken om Spamassassin te trainen op zijn bayesiaanse mogelijkheden.

Links, licenties en verdiensten

Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatielicentie, versie 1.1 of een latere versie gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten.

Over deze site | Laatst gewijzigd: 17 februari, 21:09 door: Tom Verbreyt