Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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 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 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, 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 : >>> >>> > 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 >>> 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: " 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 > _
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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 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, 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 : >> >> > 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 >> 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
Neviem sice, co presne robis ale z popisu mi to pride ako 'praca' pre serverove sieve filtre (ak ti tam bezi Dovecot, tak https://wiki2.dovecot.org/Pigeonhole/Sieve ). Citát ZdPo Ster : 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, 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 : > 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 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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, 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 : > > > 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 > 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
;-) však som písal že sa emaily rozfiltrujú, čiže filtre poznám. Ale asi tažko pomocou TB filtrov e-mailu vyextrahuješ obsah a naimportuješ dáta do db Toto tu neriešim resp. toto už mám hotové. On Thu, 19 Sep 2019 at 13:29, mtip wrote: > Ahoj, > tohle přeci umí Thunderbird, > koukni na Filtry zpráv. > > Mirek > > Dne 18.09.2019 v 10:28 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
Elegance! --- aknerats[::-1] On Thu, Sep 19, 2019, 12:26 mtip wrote: > Ahoj, > tohle přeci umí Thunderbird, > koukni na Filtry zpráv. > > Mirek > > Dne 18.09.2019 v 10:28 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
Ahoj, tohle přeci umí Thunderbird, koukni na Filtry zpráv. Mirek Dne 18.09.2019 v 10:28 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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 : 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 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
Chapu, ze uz tam nejakej proces funguje, jen ciste nahodou nastavit ten thunderbird, ze to z toho serveru nemaze? Pak to staci pres pop/imap probehnout na serveru a nastavit znova na neprecteny, hm? --- aknerats[::-1] On Thu, Sep 19, 2019, 11:41 ZdPo Ster wrote: > 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 > 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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 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: " 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
Re: [python] Spracovávanie e-mailov v mboxe (Thunderbird)
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: " 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