Jak opravit problém s filtry pošty, když neřadí a netřídí poštu, jak očekáváte.
April Gonzales
loonycookie@gmail.com
Andre Klapper
ak-47@gmx.net
Jiří Eischmann
jiri@eischmann.cz 2008, 2009, 2010, 2019
Marek Černocký
marek@manet.cz 2014, 2015

# Filtry pošty nefungují

# Pořadí filtrů

Pořadí filtrů je velmi důležité. Na původní zprávu jsou použity postupně v předepsaném pořadí.

Když má váš první filtr pravidlo Zastavit zpracování, pak všechny zprávy, které tomuto filtru vyhovují, budou ignorovat všechny následující filtry.

Když přesouváte zprávu do jiné složky, znamená „přesun“ ve skutečnosti vytvoření kopie zprávy v cílové složce a označení původní zprávy ke smazání. Takže některá pravidla v průběhu zpracování budou použita na původní zprávu, která je teď označena ke smazání. Proto by se přesun zprávy měl v pravidlech filtru použít až jako poslední.

Pomocí úprav filtru zkontrolujte pravidla a jejich pořadí ve stávajících filtrech a ověřte činnost v části Potom.

# Používání několika poštovních klientů

Další věc, kterou je třeba vzít v úvahu, je, že filtry závisí na příznaku „nová“, který je nastaven na straně serveru, když je zpráva poprvé stahována ze serveru. Pokud kromě pošťáka Evolution používáte i jiného poštovního klienta, nemusí filtry fungovat automaticky.

# Zaznamenávání činností filtru

Pokud stále není jasné, proč filtry nefungují podle očekávání, můžete zkusit zapnout zaznamenávání činností filtrů.

Zavřete Evolution.

Otevřete aplikaci Terminál.

Spusťte příkaz gsettings set org.gnome.evolution.mail filters-log-actions true

Spusťte příkaz gsettings set org.gnome.evolution.mail filters-log-file "/home/uživatelské_jméno/my-filter-log", kdy uživatelské_jméno nahraďte svým skutečným uživatelským jménem. Tím se vytvoří textový soubor s názvem my-filter-log ve vaší domovské složce. Upozorňujeme, že cesta musí být zadána jako absolutní, syntaxe typu ~ nebo $HOME nebude fungovat.

Spusťte Evolution.

Stáhněte poštu, aby se filtry použily.

Otevřete soubor my-filter-log v textovém editoru a můžete si prohlédnout, které filtry a jak byly použity.

Zaznamenávání činnosti filtrů můžete zase vypnout pomocí příkazu gsettings set org.gnome.evolution.mail filters-log-actions false

Toho stejného lze dosáhnout i použitím aplikace dconf-editor.