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