1.13  Filtrování zpráv

1.13.1  Seznam filtrovacích pravidel
1.13.2  Vytvoření nebo změna pravidla
1.13.3  Notifikace na mobilní telefon

Jestliže přijde lokálnímu uživateli Kerio MailServeru nějaká zpráva, je uložena do jeho složky Doručená pošta. Každý uživatel si může v Kerio WebMailu definovat vlastní akce, které mají být se zprávami při jejich příchodu prováděny a za jakých podmínek. Tyto akce jsou souhrnně nazývány filtry a jsou specifikovány tzv. filtrovacími pravidly. Filtrování však neznamená pouze odmítání zpráv nebo třídění do složek, ale také např. notifikaci na mobilní telefon, automatickou odpověď, přeposlání zprávy na jinou e-mailovou adresu apod.

1.13.1  Seznam filtrovacích pravidel

Definice jednotlivých pravidel se provádí v sekci Filtry. Tuto sekci je možno otevřít v menu tlačítka Nastavení umístěného na panelu nástrojů.

Menu Nastavení

Obrázek 1.99. Menu Nastavení


Zde je zobrazen seznam definovaných filtrovacích pravidel. Tento seznam je procházen při přijetí každé zprávy (směrem shora dolů), a pokud zpráva jednomu z pravidel vyhoví, je provedena akce, která se k němu váže. Vyhovuje-li více pravidlům současně, provedou se všechny akce definované u jednotlivých pravidel (není-li stanoveno jinak — vizte dále).

Pravidla Spam a Mimo kancelář se nenastavují v okně Filtry, ale v menu Nastavení → Nastavení → záložka Spam a Nastavení → Mimo kancelář (více vizte kapitolu 1.12.1  Uživatelské nastavení). V seznamu jsou tato pravidla pouze zobrazena, nelze je odsud editovat.

Seznam pravidel

Obrázek 1.100. Seznam pravidel


Zaškrtávací pole u každého pravidla určuje, zda je pravidlo aktivní či nikoliv. Pravidlo lze tedy dočasně vyřadit z činnosti, aniž by bylo nutno jej mazat, a poté znovu přidávat.

Tlačítky u seznamu lze provádět následující akce:

Nové

Vytvoření nového pravidla.

Změnit

Změna (editace) vybraného pravidla.

Odstranit

Odstranění vybraného pravidla.

Editovat

Editace skriptu (zdrojového textu pravidla). Filtrovací pravidla jsou zapisována ve standardním jazyce Sieve, a dialog, který se zobrazí po stisknutí tlačítka Nové nebo Změnit, je grafickou nadstavbou. Grafický dialog však umožňuje nastavení veškerých podmínek a funkcí, které Kerio MailServer nabízí. Proto doporučujeme používat funkci Editovat pouze těm uživatelům, kteří znají jazyk Sieve a nechtějí používat grafické rozhraní.

Nahoru, Dolů

Posun pravidla nahoru nebo dolů. Pravidla jsou vždy zpracovávána ve směru shora dolů a měla by být tedy seřazena od nejspecifičtějších k nejobecnějším. Některé pravidlo může také zastavovat zpracování pravidel (tzn. zpracování se ukončí, přestože by zpráva vyhověla i některým dalším pravidlům) — v tom případě se doporučuje obzvláště dobře zvážit jeho umístění.

Poznámka

Speciální pravidlo Spam nelze v seznamu tlačítky Nahoru a Dolů posunout, protože plní speciální funkci, která vyžaduje nejvyšší prioritu při vykonávání.

Uložit a zavřít

Uložení všech změn v pravidlech. Toto je potřeba provést vždy, když provádíte v pravidlech nějaké úpravy (včetně jejich vypínání a zapínání zaškrtávacím polem vlevo), jinak budou změny ztraceny.

Po nastavení pravidel nezapomeňte celou akci uložit tlačítkem Uložit a zavřít.

1.13.2  Vytvoření nebo změna pravidla

Po stisknutí tlačítka Nové či Změnit se zobrazí dialog pro definici pravidla. Tento dialog je rozdělen na čtyři části:

  1. Podmínka (kterou musí zpráva splňovat)

  2. Akce (která bude se zprávou provedena)

  3. Souhrn pravidla (textový popis pravidla s možností upřesnit některé další detaily)

  4. Název pravidla (libovolný popis, pod nímž bude pravidlo zobrazováno v seznamu)

Definice podmínek

Pravidlo bude uplatněno, jestliže budou splněny vybrané podmínky. Mezi podmínkami přitom může být logická relace a (tzn. všechny podmínky musejí být splněny) / nebo (tzn. alespoň jedna z podmínek musí být splněna). Vybrané podmínky se zobrazují do třetí sekce dialogu, kde je možno specifikovat požadované hodnoty a změnit typ logické spojky.

Příklad: Chceme stanovit podmínku „jestliže je adresa odesílatele admin@nasefirma.cz nebo předmět zprávy obsahuje slovo Varovani“.

Popis pravidla

Obrázek 1.101. Popis pravidla


  1. Zvolíme podmínku Kde adresa odesílatele (From) je.

  2. Ve třetí sekci klikneme na odkaz Obsahuje — tím se otevře další dialog pro specifikaci adresy. Zadáme adresu admin@nasefirma.cz.

  3. Zvolíme podmínku Kde předmět obsahuje slova.

  4. Logická spojka a se kliknutím změní automaticky na nebo.

  5. Klikneme na odkaz obsahuje a zadáme slovo Varovani (malá a velká písmena se nerozlišují).

Při zadávání požadovaného obsahu určité položky je možno zadat více různých řetězců — podmínka pak bude splněna tehdy, bude-li položka obsahovat alespoň jeden z nich (relace nebo).

Podmínka pro výskyt určitého řetězce v dané položce může být obecnější. Tlačítkem Volby... lze při zadávání řetězce specifikovat způsob jeho výskytu v této položce:

je

Položka musí mít přesně tuto hodnotu.

není

Položka nesmí mít tuto hodnotu.

obsahuje

Položka musí obsahovat tento (pod)řetězec.

neobsahuje

Položka nesmí obsahovat tento (pod)řetězec.

odpovídá

Položka musí odpovídat tomuto výrazu (výraz může obsahovat znaky ? a * pro nahrazení jednoho nebo více znaků).

neodpovídá

Položka nesmí odpovídat tomuto výrazu.

Výchozí nastavení je obsahuje.

Možné podmínky jsou následující:

Kde adresa příjemce (To nebo Cc) je

Položka To (Komu) nebo Cc (Kopie) obsahuje zadaný řetězec.

Kde adresa odesílatele (From) je

Položka From (Od) obsahuje zadaný řetězec.

Kde adresa v hlavičce To je

Položka To (Komu) obsahuje zadaný řetězec.

Kde adresa v hlavičce Cc je

Položka Cc (Kopie) obsahuje zadaný řetězec.

Kde adresa v hlavičce Sender je

Položka Sender (odesílatel) obsahuje daný řetězec. Tato položka bývá často přítomna v automaticky rozesílaných zprávách (e-mailové konference apod.), kde nahrazuje položku From.

Kde předmět obsahuje slova

Položka Subject (Předmět) obsahuje zadané řetězce.

Spamový filtr aplikace Kerio MailServer lze nastavit tak, aby se před předmět zprávy zobrazil výsledek antispamových testů v podobě hvězdiček. Pomocí této vlastnosti mohou být filtrovány nevyžádané zprávy. Jednoduše doplníte počet hvězdiček a zprávy vyhovující pravidlu se podle něj zachovají.

Kde zpráva má přílohu

Zpráva obsahuje (alespoň jednu) přílohu.

Kde velikost zprávy je více než

Velikost zprávy je větší než udaná hodnota. Při specifikaci velikosti lze pro pohodlnější zadání zvolit jednotky: byty (B), kilobyty (KB) a megabyty (MB).

Kde zpráva byla detekována jako nevyžádaná

Nevyžádaná zpráva (spam) je taková zpráva, která v mnoha exemplářích zaplavuje Internet ve snaze vnutit ji uživatelům, kteří takovou zprávu přijmout nechtějí. Proti nevyžádané poště se lze v Kerio MailServeru chránit antispamovým filtrem. Tento filtr do zprávy dosadí speciální položky hlavičky, které obsahují hodnocení zprávy a info o provedených antispamových testech.

Pro všechny zprávy

Toto pravidlo bude platit pro všechny příchozí zprávy.

Výběr akce

Ve druhé sekci dialogu je možno zvolit jednu nebo více akcí, které budou provedeny při splnění podmínky v sekci 1:

Přesunout zprávu do určené složky

Přesunutí zprávy do vybrané složky (složku lze vybrat ze seznamu).

Přeposlat zprávu na adresu

Přeposlat na zadanou adresu. V tomto případě se již neprovádějí žádné jiné akce.

Odmítnout zprávu (vrátit odesílateli)

Zpráva tak nebude uložena do lokální schránky a uživatel se o ní vůbec nedozví.

Nechat zprávu ve složce INBOX

Tato akce má smysl pouze při kombinaci s jinou akcí (např. Přesunout, Přeposlat, Odmítnout apod.). Nelze kombinovat s akcí Zahodit zprávu.

Zahodit zprávu

Zpráva nebude uložena do žádné lokální složky. Nelze kombinovat s Nechat zprávu ve složce INBOX (tyto dvě akce si navzájem odporují).

Poslat notifikaci

Odeslání notifikace (tj. krátké textové zprávy) na zadanou adresu, typicky na mobilní telefon. V případě mobilního telefonu je třeba zadat e-mailovou adresu, nikoliv číslo telefonu — tedy např. . Podrobnosti vizte dále.

V textu zprávy mohou být využita tato makra:

  • $from$notifikace bude zobrazovat odesílatele zprávy, respektive adresu z položky From.

  • $from-name$notifikace bude zobrazovat jméno odesílatele zprávy.

  • $subject$notifikace bude zobrazovat předmět zprávy.

  • $text$notifikace bude zobrazovat text zprávy. Zobrazí se maximálně 128 znaků textu. Pro snížení počtu znaků v poli text lze makro zapsat následujícím způsobem:

    $text[50]$

    Číslo v závorce představuje maximální počet znaků zobrazených v textovém poli.

Poslat automatickou odpověď

Odeslání automatické odpovědi zadaného znění. Na každou adresu odesílatele bude automatická odpověď poslána pouze 1x týdně (aby automatická odpověď nebyla na obtíž nebo nevznikla smyčka, jestliže bude automatická odpověď nastavena i na protější straně).

Přeskočit další pravidla

Vyhoví-li zpráva tomuto pravidlu, zpracování pravidel se ukončí (na zprávu již nebude aplikováno žádné další pravidlo). Tato funkce umožňuje uživateli vytvářet složitější posloupnosti pravidel pro různé typy podmínek, vždy je však třeba dát pozor na jejich pořadí (pravidla jsou zpracovávána shora dolů).

Poznámka

Notifikace a automatické odpovědi jsou chráněny proti zacyklení. To znamená, že na přijatou notifikaci se již notifikace neposílá a na přijatou automatickou odpověď se již neodpovídá. Rozpoznání, že se jedná o notifikaci nebo automatickou odpověď, se provádí podle speciálních položek v hlavičce zprávy. Detekovány jsou pouze notifikace a automatické odpovědi generované Kerio MailServerem.

Revize pravidla

Ve třetí sekci dialogu si může uživatel projít souhrn vytvořeného pravidla. Volitelné hodnoty stále zůstávají ve tvaru odkazů, a je tedy možné je opakovaně změnit. Podmínky a akce lze jednoduše odebrat či přidat jejich vypnutím, resp. zapnutím v prvních dvou sekcích.

Jméno pravidla

Pojmenujte vytvořené pravidlo jednoznačným jménem (může být víceslovné), nejlépe takovým, aby vystihovalo funkci pravidla. Pojmenování „Pravidlo 1“, „Pravidlo 2“ apod. opravdu není příliš účelné.

1.13.3  Notifikace na mobilní telefon

Při nastavování notifikace na mobilní telefon lze zadat tvar zprávy, která bude na telefon posílána. V této zprávě je možno použít speciální formátovací symboly pro doplnění adresy odesílatele, adresy příjemce, předmětu zprávy atd.

$subject$

Předmět zprávy

$from$

E-mailová adresa odesílatele (položka From)

$env-from$

Adresa odesílatele ze SMTP obálky

$text$

Prvních 128 znaků textu (těla zprávy)

$text[N]$

Prvních N znaků textu zprávy (N je celé kladné číslo). Jaká část zprávy bude na mobilní telefon skutečně odeslána určuje SMS brána příslušného operátora (zpravidla do velikosti jedné SMS zprávy).

Notifikace může tedy vypadat např. takto:

Zprava od $from$, predmet: $subject$. Zprava: $text$