Zobrazenie, stiahnutie a obnovenie vašich filtrov ako Sieve skriptu
Filtre, ktoré vytvoríte vo webmaile, ukladá poštový server ako jeden textový súbor: Sieve skript. Tento skript si môžete zobraziť, stiahnuť ako súbor a neskôr ho znova obnoviť. Hodí sa to ako záloha, na pochopenie toho, čo vaše filtre presne robia, alebo na prenesenie filtrov do inej poštovej schránky.
Čo je sada filtrov?
Vaše filtre nebežia vo webmaile, ale na poštovom serveri, a to v okamihu, keď sa správa doručuje do vašej schránky. Sú napísané v jazyku Sieve, čo je jednoduchý jazyk určený špeciálne na filtrovanie pošty. Vo webmaile vyplníte formulár a webmail z neho vytvorí skript.
Sada filtrov je tento kompletný skript: všetky filtre jednej poštovej schránky v jednom súbore. Nachádza sa v ňom aj vaša odpoveď v neprítomnosti, pretože technicky ide tiež o filter. Môžete mať viac sád filtrov, aktívna je však vždy len jedna.
Zobrazenie sady filtrov
- Prihláste sa do webmailu a v menu kliknite na Nastavenia a potom na Filtre.
- Kliknite na Akcie a zvoľte Upraviť sadu filtrov.
Teraz uvidíte skript ako text. Príklad, ako ho zapisuje webmail:
require ["fileinto"];
# rule:[Nieuwsbrieven]
if exists "List-Id"
{
fileinto "Nieuwsbrieven";
stop;
}
# rule:[Facturen]
if allof (header :contains "subject" "factuur")
{
fileinto "INBOX.Facturen";
}
# rule:[Collega]
if false # header :contains "from" "collega@example.com"
{
fileinto "INBOX.Team";
}
Takto ho čítate:
require ["fileinto"];žiada server o rozšírenie potrebné na presun pošty do priečinka. Webmail tento riadok pridá na začiatok automaticky.# rule:[Nieuwsbrieven]je komentár s názvom vášho filtra. Podľa neho webmail rozpoznáva vaše filtre.if exists "List-Id"je podmienka: správa obsahuje hlavičku List-Id, ako napríklad newslettre a e-mailové konferencie.fileinto "Nieuwsbrieven";presunie správu do tohto priečinka.stop;znamená, že ďalšie filtre už túto správu nespracujú.header :contains "subject" "factuur"zodpovedá vo formulári podmienke Predmet obsahuje factuur. Veľké a malé písmená sa pritom nerozlišujú.if false # ...je vypnutý filter. Pôvodná podmienka je uvedená ako komentár za znakom#, aby ste filter mohli neskôr znova zapnúť.
Server číta skript zhora nadol. Preto záleží na poradí vašich filtrov.
Stiahnutie sady filtrov ako zálohy
- Prejdite do Nastavenia > Filtre.
- Kliknite na Akcie a zvoľte Stiahnuť.
Dostanete textový súbor (.txt) s názvom vašej sady filtrov. Uložte ho na bezpečné miesto. Budete tak mať kópiu pre prípad, že omylom odstránite niektorý filter, a môžete porovnávať, ak vaše filtre zrazu fungujú inak. Ak sa chystáte presunúť do inej poštovej schránky alebo na iný server, stiahnite si skript ešte pred zrušením pôvodnej schránky.
Obnovenie skriptu
- Otvorte uložený súbor v textovom editore, napríklad v Poznámkovom bloku alebo v aplikácii TextEdit, a skopírujte celý jeho obsah.
- Vo webmaile prejdite do Nastavenia > Filtre > Akcie > Upraviť sadu filtrov.
- Označte existujúci text, nahraďte ho skopírovaným textom a kliknite na Uložiť.
- V zozname vo Filtroch skontrolujte, či sú vaše filtre opäť k dispozícii, a pošlite si testovací e-mail, aby ste overili, že fungujú.
Všetok pôvodný obsah sa nahradí skriptom, ktorý vložíte. Ak chcete obnoviť len niekoľko filtrov, skopírujte iba tieto bloky, od riadku # rule:[...] až po uzatváraciu zátvorku }, a vložte ich na správne miesto v existujúcom skripte. Ak vložená časť obsahuje rozšírenie, ktoré ešte nie je uvedené v require na začiatku, doplňte ho tam.
Ak skript obsahuje chybu, napríklad chýbajúcu bodkočiarku alebo zloženú zátvorku, neuloží sa a zobrazí sa chybové hlásenie. Vaše filtre v takom prípade zostanú bez zmeny.
INBOX.Team. Iné poštové servery niekedy používajú lomku (INBOX/Team). Ak prenášate skript na iný server alebo ste priečinky premenovali, skontrolujte, či každý priečinok zo skriptu skutočne existuje. Filter smerujúci do neexistujúceho priečinka nebude fungovať tak, ako očakávate.Dobré vedieť
- Pre každú schránku zvlášť. Sada filtrov patrí k jednej poštovej schránke. Ak máte viac schránok, stiahnite si skript z každej z nich.
- Len nová pošta. Obnovený filter sa uplatňuje na poštu, ktorá príde až potom. Poštu, ktorá už je vo vašej schránke, musíte presunúť sami.
- Odpoveď v neprítomnosti. Ak vaša záloha obsahuje odpoveď v neprítomnosti so starými dátumami, po obnovení skontrolujte v časti Nastavenia > Odpoveď v neprítomnosti, či je nastavená správne.
- Pre celú doménu. Ak chcete niečo nastaviť pre všetky poštové schránky vašej domény, napríklad zablokovať odosielateľa, použite časť SPAM Filters v DirectAdmin. Pozrite si článok E-mailové pravidlá na strane servera (filtre na serveri).
Postup na vytvorenie nového filtra nájdete v príručke k Roundcube v článkoch Vytvorenie filtra a Príklady užitočných filtrov. Samotný jazyk je opísaný v RFC 5228 (v angličtine).
