Jak mít sdílené filtry zpráv u všech účtů v Thunderbirdu

thunderbirdMozilla Thunderbird má pro mé potřeby dost katastrofálně řešený systém filtrů. Používám jej hlavně k tomu, abych příchozí zprávy otagoval jedním z asi 40 štítků (tagy v thunderbirdu jsou mimochodem ještě větší průser), přesunoval je do příslušných složek apod. Problémem filtrů je, že jsou pro každý účet samostatné a není žádná funkce, jak je aspoň nastavit pro víc účtů současně, kopírovat mezi účty apod. Pokud by lidi důsledně posílali všechny maily na správné emailové adresy, možná by to nevadilo. Jenomže to se tak docela neděje. V následujícím návodu ukážu, jak filtry sloučit a dál donutit Thunderbird, aby změna filtrů u jednoho účtu okamžitě platila u všech ostatních účtů.

Filtry jsou uložené v textovém souboru msgFilterRules.dat v profilech účtů. Na GNU/Linuxu to je v ~/.thunderbird/Profiles/xxxxxxxx.default a buď Mail nebo ImapMail, a pak už v nějakém adresáři odpovídající tomu kterému účtu.

Buď využijeme filtry z jednoho účtu, které aplikujeme na ty ostatní, nebo před následující operací otevřeme všechny ty různé msgFilterRules.dat soubory a v textovém editoru překopírujeme či sloučíme filtry z různých účtů do jediného msgFilterRules.dat souboru. Ten začíná dvěma řádky versionlogging a to co můžeme celkem bezpečně slučovat jsou ty řádky pod nimi.

Následně všechny staré msgFilterRules.dat soubory někam vyzálohujeme, do jedné složky např. ...Mail/Local Folders/ nahrajeme ten nový soubor s filtry a do ostatních účtů tento soubor vložíme jako hardlink nebo symlink (na Linuxu a asi i Macu), totéž dnes funguje i ve Windows např. za pomoci Link Shell Extension).

Doporučuji volbu hardlink, aby se nestalo, že se někdy smazáním „nepotřebného účtu“ smažou filtry ke všem účtům. Hardlinky zajistí, že dokud se nesmažou všechna místa, která na soubor odkazují, soubor je stále „naživu“.

Autor

Martin

Pracuji jako ajťák a grafik na volné noze, zejména ale pro brněnskou firmu vyrábějící ekodrogerii. Dále působím v brněnském systému místní směny Rozleťse, Českém zahrádkářském svazu, České psychedelické společnosti, spolku Archetypal a Mezinárodní komunitě dzogčhenu. Chcete mě podpořit? BTC: 37mf2FJR26Ce3DxMkocukJDgB1eVjasnZB, příp. PGP podepsané adresy dalších kryptoměn.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *