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

Odpovedet emailem