Vlákno názorů k článku
Notmuch - možné rychlé vyhledávání mailů i přímo na mail serveru od dustin - Koukal jsem a nějak jsem nenašel nějaké GUI...

  • Článek je starý, nové názory již nelze přidávat.
  • 27. 11. 2020 7:13

    dustin

    Koukal jsem a nějak jsem nenašel nějaké GUI rozhraní, nejlépe webové, pokud by to mělo být na serveru. Jak to prosím je? Na serveru by to bylo hodně užitečné. Díky

  • 27. 11. 2020 8:16

    Petr Soukup

    Koukal jsem že existuje notmuch-web.
    https://hackage.haskell.org/package/notmuch-web
    Ale nezkoušel jsem. Umí to i odesílat nové maily.

    Notmuch umí pracovat se svými tagy, které si uchovává spolu s indexy. Při indexaci automaticky přidá ke každému emailu tag se jménem složky kde email nalezl. Jinak jej umístění konkrétního emailu nezajímá.
    Tagy mají oproti složkám tu výhodu, že soubor může mít více různých tagů a ne jenom jednu složku. Kdo by s notmuch pracoval pravidelně, bude hodně využívat právě tyhle tagy, ale pro BFU to asi moc není.

    Jiný způsob jak zobrazit výsledky hledání běžnému smrtelníkovi je pomocí virtuální složky s využitím notmuchfs - https://github.com/tsto/notmuchfs
    Také jsem nezkoušel. Hledací dotaz samotný se píše jednoduše a textově, to běžný uživatel zvládne, stačí mu někde přidat políčko kam jej na webu zadat. Třeba na webu firemního informačního systému. Výsledky se pak objeví v jeho speciální vždy stejné hledací složce.

    27. 11. 2020, 08:16 editováno autorem komentáře

  • 27. 11. 2020 9:25

    dustin

    Díky za tipy.

    Škoda že není addon pro TB pro hledání na serveru, ale vzhledem ke stálým změnám API addonů TB a FF je jasné, že se do toho nikomu nechce...

  • 27. 11. 2020 11:21

    Petr Soukup

    Jo doplněk do thunderbirdu by byl dobrý, podobně jak existuje doplněk třeba pro sieve scripty, mohlo by být možné uložit hledací pravidla pro virtuální složky přímo na server. Ale je to už překomplikované a využít to může jen ten kdo má thunderbird, speciální upravený imap server a fungující plugin.

    Co ale na to jít jinak a pravidla pro vytvoření virtuálních složek uložit do obyčejného mailu co je ve speciální složce k tomu určené. Třeba se jménem notmuch_rules. Pravidla by byla uvozena nějakým speciálním klíčovým slovem. To by pak bylo možné ovládat z jakéhokoli imap clienta prostou editací tohoto speciálního mailu, který se běžně nikdy nikam nepošle. Server by pak jen číhal na změnu tohoto souboru (jsou na to hooky) a virtuální služky s pomocí notmuchfs by vždy náležitě upravil. Kdyby v mailu byl nějaký zjevný nesmysl, místo zpracování by se tam přidala chybová hláška vysvětlující co je špatně.
    No Thunderbird by se pak nastavil, aby maily z oněch hledacích složek nestahoval pro offline přístup, protože jsou většinou jen dočasné duplikáty emailů z jiných složek.

    Je to celé hodně obskurdní, ale o jiném způsobu jak umožnit rychle hledat ve statisícich až milionech emailů nevím.

    27. 11. 2020, 11:26 editováno autorem komentáře