Proč prostě nepoužiješ IMAP? Můžeš přes něj označit zprávy jako přečtené (seen) a Thunderbird je uvidí označené jako přečtené taky.
Honza pá 20. 9. 2019 v 9:44 odesílatel Jirka Vejrazka <jirka.vejra...@gmail.com> napsal: > Jestli to chces delat na klientovi, tak mas myslim jedinou moznost - > interakci s bezicim TB. Ale zda se, ze to neni nic jednoducheho. Existovala > na to knihovna v Pythonu, ktera ale prestala byt podporovana. Jedina > aktualni moznost, jakou jsem nasel, je > https://github.com/mdn/webextensions-examples/tree/master/native-messaging > - a to uz bych to uprimne receno zkusil napsat primo v tom JavaScriptu, > ktery je stejne potreba. > > Kdysi (pred temer 15 lety) jsem psal v Pythonu doplnek pro Outlook, ale > tam je to API preci jen o neco stabilnejsi. V Mozilla svete se to API pro > doplnky (addony) obcas uplne zmeni :( > > Jirka > > On Thu, 19 Sep 2019 at 19:57, ZdPo Ster <zdpos...@gmail.com> wrote: > >> Primárne sa snažím napasovať na (fungujúci) process/workflow. Mám takú >> blbú predstavu, že sw sa má prispôsobiť ľuďom a nie naopak ;-) >> Preto som sa pýtal hneď na začiatku, či s tým má niekto skúsenosti. >> Ak sa to s mailboxom nedá, tak idem skúšať to riešiť na servery. >> Len ma provokuje, že TB vie za pár okamihov označiť (aj všetky) e-maily >> ako prečítané/neprečítané a ja cez python nie :- ( >> >> On Thu, 19 Sep 2019 at 12:59, <azu...@pobox.sk> wrote: >> >>> Ahoj, >>> >>> IMAP NEvymazava e-maily zo serveru, toto robi POP3 (a aj tam je to, v >>> modernejsich implementaciach, mozne vypnut). Aj mne pride ako hlupost >>> riesit to sposobom, ako sa o to pokusas, snazis sa ohnut softver >>> sposobom, na ktory nebol navrhnuty. >>> >>> Modifikacia e-mailov v mboxe nie je jednuduchy ukon, kedze tie e-maily >>> su tam ulozene pekne a sebou v jednom velkom subore - ak chces upravit >>> nejaky e-mail v strede toho suboru, vsetky ostatne data sa musia >>> 'posunut'. >>> >>> Pozri pripadne sem: >>> http://kb.mozillazine.org/Edit_large_mbox_files >>> >>> Skus nam pripadne blizsie popisat, co presne chces urobit (preco chces >>> tie e-maily takto oznacovat?). >>> >>> azur >>> >>> >>> >>> >>> Citát ZdPo Ster <zdpos...@gmail.com>: >>> >>> > Takto: použiť štandardné knižnice nebol problém (t.j. nájsť e-mail >>> > spĺňajúci kritéria, extrahovať prílohy). Ja sa potrebujem napasovať do >>> > existujúce procesu, kde IMAP neviem použiť (keď používateľ spustí >>> > emailového klienta, tak sa emaily zo serveru stiahnu a vymažú, >>> rozfiltrujú >>> > do lokálnych priečinkov (kt. sú vlastne Thunderbird mailboxy), nad >>> ktorými >>> > by fungoval môj skript). >>> > >>> > Problém je, ako označiť, že e-mail bol prečítaný (t.j. spracovaný) a v >>> > tomto prípade je to asi Thunderbird /Mozilla (resp. e-mail klient) >>> > špecifická záležitosť. Thunderbird podporuje len mailbox. >>> > Čo som hľadal na nete, tak skoro všetko sa točí o tom, ako čítať, resp. >>> > vytvoriť email. Ale ak tomu dobre chápem, tak ja potrebujem e-maily >>> > modifikovať. V mailboxe, kde je 30-70 tisíc e-mailov. Ideálne tak, aby >>> môj >>> > skript nevyžadoval vypnúť e-mailového klienta... >>> > >>> > Zdenko >>> > >>> > On Thu, 19 Sep 2019 at 08:59, Lumír Balhar <frenzy.madn...@gmail.com> >>> wrote: >>> > >>> >> Ahoj. >>> >> >>> >> A musí to být řešení šíté na míru Thunderbirdu? Mám par skriptů, >>> které mi >>> >> různým způsobem manipulují s poštou, ale všechny to dělají skrze IMAP >>> přímo >>> >> na serveru a tak je pak výsledek synchronizovaný ze serveru na všechna >>> >> propojená zařízení. >>> >> >>> >> Jinak Python má ve tsandardní knihovně moduly pro práci s emaily v >>> různých >>> >> formátech (Mailbox, Maildir). >>> >> >>> >> Hezký den. >>> >> Lumír >>> >> >>> >> Dne středa 18. září 2019 10:28:16 UTC+2 ZdPo Ster napsal(a): >>> >> > Ahojte, >>> >> > >>> >> > >>> >> > máte nie skúsenosti so spracovávaním e-mailov v mboxe? >>> >> > >>> >> > >>> >> > Môj problém je, ako označiť, že (spracovaný) email bol prečítaný. >>> >> > >>> >> > >>> >> > Kontext: potrebujem skript, ktorý raz denne prebehne emaily (v mbox >>> >> formate / Thunderbird) označené ako neprečítané. Ak e-mail nespĺňa >>> kritériá >>> >> (odosielateľ, príloha), tak ho označí ako prečítaný... (Thunderbird >>> používa >>> >> pre neprečítané emaily status "X-Mozilla-Status: 0000" po prečítaní ho >>> >> zmení na "X-Mozilla-Status: 0001") >>> >> > >>> >> > >>> >> > Zdenko >>> >> _______________________________________________ >>> >> Python mailing list >>> >> python@py.cz >>> >> http://www.py.cz/mailman/listinfo/python >>> >> >>> >> Visit: http://www.py.cz >>> >> >>> >>> >>> >>> _______________________________________________ >>> Python mailing list >>> python@py.cz >>> http://www.py.cz/mailman/listinfo/python >>> >>> Visit: http://www.py.cz >>> >> _______________________________________________ >> Python mailing list >> python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> Visit: http://www.py.cz >> > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz