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:
- "komt overeen met al het volgende"
- <grootte in bytes> "is kleiner dan" 250000
- "doorsluizen via" /usr/bin/spamc (pas het pad aan indien nodig!)
- vink "als dit filter overeen komt, verwerking hier stoppen" uit
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:
- "komt overeen met al het volgende"
- "X-Spam-Flag" "is gelijk aan" YES
- "naar map verplaatsen" "spam"
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
- Spamassassin: http://www.spamassassin.org/
- KMail: http://kmail.kde.org/
- Het originele artikel van de hand van Tom Chance, "How to filter spam with KMail and SpamAssassin", vind je op 's mans website: http://www.tomchance.org.uk/research/random/kmail
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