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í!

Spam a Evolution

     

Jak na filtrování nevyžádané pošty pomocí mailového klienta Evolution.

Postup jsem vyzkoušel na Mandrake 9.2 a Evolution 1.4.

Stáhněte si program Spamasassin, přesněji řečeno jeho rpm balíčky z http://spamassassin.org/released/RPMs/. Jedná se o balíčky

perl-Mail-SpamAssassin-2.61-1.i386.rpm
spamassassin-2.61-1.i386.rpm
spamassassin-tools-2.61-1.i386.rpm

které nainstalujte pomocí rpm (rpm -ivh /cestakbalickum/*.rpm).

Otestujte si Spamassassin, tak jak je to vysvětleno v dokumentaci. V adresáři /usr/share/doc/spamassassin-2.61/ spusťte v konzoli

spamassassin -t < sample-nonspam.txt > nospam.out

Zkontrolujte textovým editorem nebo midnight commanderem výstup v souboru nospam.out, v hlavičkách zprávy byste měli najít Spam značky nastavené na No.

X-Spam-Status: No, hits=0.0 required=5.0 tests=LINES_OF_YELLING autolearn=no 
        version=2.61
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on 
        hidden.mk.zcu.cz

K dalšímu testu spusťte příkaz

spamassassin -t < sample-spam.txt > spam.out 

a zkontrolujte výstup v souboru spam.out. Měli byste vidět Spam značky nastavené na Yes.

X-Spam-Level: **************************************************
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on 
        hidden.mk.zcu.cz
X-Spam-Status: Yes, hits=1000.0 required=5.0 tests=GTUBE autolearn=no 
        version=2.61

V programu Evolution vytvořte novou složku např. Spam. Ve vlastnostech emailového účtu, který chcete filtrovat zaškrtněte na záložce Možnosti příjmu políčko Použít filtry na nové příchozí zprávy na tomto serveru. Dále vytvořte nový filtr pro zprávy pomocí menu Nástroje -> Filtry -> Přidat. Zde jsem narazil na problém, že položka Filtr v menu vůbec nebyla. Pomohl restart aplikace Evolution. Filtr definujte takto:

Kritéria:
Předat zprávu příkazu shellu rourou "/usr/bin/spamc -c" "nevrací" "0"

Akce:
Přesunout do složky "Spam v Místní složky" 
Zastavit zpracování

Více snad napoví následující obrázek.

Pravidlo filtrování zpráv

Pro zvýšení rychlosti filtrování zpráv je použita kombinace programů spamd/spamc (řešení klient/server). K tomu je nutné spustit démona spamd, což provede příkaz

service spamassassin start

a je též žádoucí nastavit automatické spouštění démona spamassassin po startu počítače. To je možné udělat pomocí nástrojů ntsysv, chkconfig nebo Nastavení počítače (Mandrake Control Center).

Při dalším stahování pošty se již bude třídit "odpad" do určené složky Spam. V logu /var/log/syslog by se měly objevovat záznamy podobné těmto:

spamd[2655]: checking message <1073748542.2633.0.camel@hidden.mk.zcu.cz> for frank:501. 
spamd[2655]: clean message (4.8/5.0) for frank:501 in 0.4 seconds, 3346 bytes. 
spamd[1651]: connection from localhost [127.0.0.1] at port 1445 
spamd[2657]: info: setuid to frank succeeded 
spamd[2657]: checking message <8$71jln20$2jv$mf1w-fl$y$t@9yujx> for frank:501. 
spamd[2657]: identified spam (36.1/5.0) for frank:501 in 0.4 seconds, 4903 bytes. 
spamd[1651]: connection from localhost [127.0.0.1] at port 1446 
spamd[2659]: info: setuid to frank succeeded 
spamd[2659]: checking message <400017E6.2070606@dzungle.ms.mff.cuni.cz> for frank:501. 
spamd[2659]: clean message (0.0/5.0) for frank:501 in 0.4 seconds, 3213 bytes.

     

Na straně poštovních klientů jsou možnosti boje se spamem poměrně omezené. Ruční tvorba pravidel a blacklistů téměř nemá význam, neboť jde o nekonečnou sysifovskou práci. Proto je namístě nasadit nějaké automatizované řešení, ať již pomocí programů typu SpamAssassin nebo modulů pro třídění JunkMailu, který např. používá Mozilla Mail (či Mozilla Thunderbird).

Článek vychází z návodu Philippe Chartiera.

autor(ka): Frank Tomes
Publikováno: 10.1.2004
Posl. změna: 17.1.2007
Počet zobrazení 4359. (Sessions 4144)

Hodnocení
vynikající --[ 1 2 3 4 ]-- propadák
(hlasovalo 18 čtenářů)

Prostor pro vaši reakci:

  
  name/nick:      email:
  • Reakce ze dne 6.4.2004 v 20:47 hod., zadaný autor cornelius
    perfektni, spam zmizel :)
  • Reakce ze dne 17.1.2004 v 13:50 hod., zadaný autor michal
    diky za clanek :)

Ulož do palmu [PDB]

Jaký unix-like OS preferujete?
Linux 240
*BSD 35
Solaris 18
MacOS X 17
jiný 12
Celkem hlasovalo 285 lidí.