| WELCOME TO BFU2BFU LINUX
Dnes je pátek 3. září 2010, svátek má Bronislav, zítra Jindřiška.
|
O projektu:
Cílem těchto stránek je uspořádat myšlenky a někam napsat zkušenosti, které jsme získali při práci s operačním systémem linux. Stránky jsou zaměřeny BFU2BFU a jakkoliv může evokovat B2B (Bussines-to-Bussines) jde pouze o zkratku Běžný Franta Uživatel Běžnému Frantovi Uživateli. Obsah je zaměřený na jednoduché rady a návody především začátečníkům. Nečekejte elektronický časopis ani pravidelnou aktualizaci. Stránky vznikají v našich volných chvílích a v hektické době (a bude hůř). Ale jak vidíte, existují! |
Jak filtrovat poštu SpamAssassinem v e-mailovém klientu KMail
Kterak SpamAssassin na počítač nainstalovati, s KMailem integrovati a tak se všech dotěrných nechtěných e-mailových zpráv zbaviti.
Instalace programu SpamAssassin
Nejprve si nainstalujte SpamAssassin. Na distribuci Gentoo to provedete jednoduše příkazem
Vyčkejte, než se program zkompiluje a nainstaluje, pak budeme pokračovat. Balíček
obsahuje jednak přímo program spamassassin a jednak klient/server dvojici spamc/spamd.
Druhé řešení vyžaduje přítomnosti dalšího démonu běžícího na pozadí, je však podstatně
rychlejší a proto mu dáme přednost. Pokud nemáme rychlé připojení k DNS serveru,
upravíme konfigurační soubor v /etc/conf.d/spamd a to tak, že přidáme volbu -L do
proměnné SPAMD_OPTS. Výsledek bude tedy vypadat nějak takto: SPAMD_OPTS="-a -c -L".
Nakonec zkusíme manuálně spustit démon spamd příkazem a pokud uspějeme, zajistíme, aby se spouštěl při každém start počítače:
Pro uživatele distribucí založených na balíčkovacím systému rpm doporučuji
toto povídání (sekce instalace a
verifikace instalace SpamAssasina).
Konfigurace programu KMail
Nyní spusťte KMail. Vytvořte si složku Spam a další dvě podsložky
MissedSpam a NonSpam. Pokud nemáte nějaké závažné ideologické důvody,
vytvořte tyto složky ve formátu mbox. Viz obrázek.
Dále vytvoříme dvě pravidla (v menu Nastavení -> Konfigurace filtrů). Prvním pravidlem
zajistíme předání e-mailu SpamAssassinu pro překontrolování. Viz schéma:
Při tvorbě filtru navíc odškrtneme políčko "Pokud tento filtr odpovídá, zastavit zde
zpracování"
Druhé schéma zajistí přesunutí e-mailových zpráv, které byly označeny jako spam do
složky Spam. Obě tyto pravidla přesuneme v řetězci pravidel tak, aby byla aktivována jako první.
Tzn. nejdříve kontrola SpamAssassinem, pak přesunutí spamu do složky Spam a teprve
následovat ostatní pravidla. Obrázky si v případě potřeby kliknutím zvětšete.
Nyní by vám všechny zprávy, které byly označeny jako spam automaticky přesouvat do koše. Udává se, že
již v této konfiguraci je SpamAssassin schopen odfiltrovat cca. 90 % nevyžádané pošty. Dobrovolná část: Učíme SpamAssassin
Pokud bychom chtěli úspěšnost zvýšit, můžeme SpamAssassin naučit rozeznávat charakteristiky zpráv, které on za spam nepovažuje, ale my ano. Lze tím řešit i problém opačný, tedy případ, kdy SpamAssassin mylně označí ne-spam jako spam. Právě k tomuto účelu jsme zakládali ty dvě podsložky MissedSpam a NonSpam. Do první složky budeme přesouvat nevyžádané zprávy, které SpamAssassinu unikly, do druhé naopak ty, které mylně označil za spam.
a pak (za předpokladu, že obě podsložky jsou ve formátu mbox>) vložíme (pro spuštění každou hodinu v půl) Program cron se nyní již postará o to, aby byl každou hodinu spuštěn program, který má na starost učení klasifikátoru. Postupem času byste měli zaznamenat rostoucí úspěšnost SpamAssassinu. Update: K učení bych měl jednu praktickou poznámku: Bayessiánský filtr se neaktivuje do doby, než nashromáždí dostatečné množství dat. Standardně je to 200 spamů a 200 tzv. ham zpráv (nespamů). Možnosti konfigurace jsou ale opravdu dosti rozsáhlé a doporučuji studium nápovědy ke konfiguračnímu souboru. Viz
Při tvorbě tohoto návodu jsem využil tento zdroj.
autor(ka): Jan Trmal
Prostor pro vaši reakci:
|