Path: csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.70.MISMATCH!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx12.am4.POSTED!not-for-mail Received-SPF: none (Address does not pass the Sender Policy Framework) SPF=HELO; sender=server00.inetadmin.eu; remoteip=::ffff:109.74.156.7; remotehost=; helo=server00.inetadmin.eu; receiver=hugo.zagamma.cz; Received-SPF: none (Address does not pass the Sender Policy Framework) SPF=MAILFROM; sender=azurit@pobox.sk; remoteip=::ffff:109.74.156.7; remotehost=; helo=server00.inetadmin.eu; receiver=hugo.zagamma.cz; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pobox.sk; s=dkiminetadmin; t=1568886831; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qUSlodYJsRhObVOBbpOlee1Mm6h248Uw9far/wqQ8eE=; b=HFA9AEpjaUNoozHmfFcBnfgctCaI2KFpLG2G83wDuWa7Fds5JfMJsU+wfzVQFVTJqJ7N9/ 3oE1/pdI3bFYhDJ8ANWUbUEwYFCJdF9F64GITxVQi67o8B+kK1W8jaUu/+J5hjDxDZMvIW 97JLDla+bv1lLOM8DKDSMbP5LCg51Lk= From: azurit@pobox.sk In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: none (Address does not pass the Sender Policy Framework) SPF=FROM; sender=azurit@pobox.sk; remoteip=::ffff:109.74.156.7; remotehost=; helo=server00.inetadmin.eu; receiver=hugo.zagamma.cz; Subject: Re: [python] =?utf-8?q?Spracov=C3=A1vanie_e-mailov_v_mboxe_=28Thunde?= =?utf-8?q?rbird=29?= X-BeenThere: python@py.cz X-Mailman-Version: 2.1.29 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: <20190919115351.Horde.2KPm5VKBqiresIQHjvcWy91@webmail.inetadmin.eu> X-Mailman-Original-References: References: <20190919115351.Horde.2KPm5VKBqiresIQHjvcWy91@webmail.inetadmin.eu> Lines: 85 X-Complaints-To: abuse@usenet-news.net NNTP-Posting-Date: Thu, 19 Sep 2019 09:53:55 UTC Organization: usenet-news.net Date: Thu, 19 Sep 2019 11:53:51 +0200 X-Received-Bytes: 6303 X-Received-Body-CRC: 481080061 Xref: csiph.com cz.comp.lang.python:3374 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: 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 >>