]> Sergey Matveev's repositories - public-inbox.git/commit
lei: handle a single IMAP message in most places
authorEric Wong <e@80x24.org>
Fri, 28 May 2021 00:07:56 +0000 (00:07 +0000)
committerEric Wong <e@80x24.org>
Fri, 28 May 2021 09:19:58 +0000 (09:19 +0000)
commit9b3cd5e254fafa08c774a24f85c2b2eac12a9de5
treef7d9ba7947272754348b2d587075d43c59f06bea
parent578520277aaf723b174a2567aff90c10e29abbcb
lei: handle a single IMAP message in most places

"lei import" can now import a single IMAP message via
<imaps://example.com/MAILBOX/;UID=$UID>

Likewise, "lei inspect" can show the blob information for UID
URLs and "lei lcat" can display the blob without network access
if imported.

"lei lcat" also gets rid of some unused code and supports
"blob:$OIDHEX" syntax as described in the comments (and used by
our "text" output format).

v2: enforce UID in URL, fail without
v3: fix error reporting (s/fail/child_error/)
lib/PublicInbox/LeiInspect.pm
lib/PublicInbox/LeiLcat.pm
lib/PublicInbox/LeiMailSync.pm
lib/PublicInbox/LeiToMail.pm
lib/PublicInbox/NetReader.pm
t/lei-import-imap.t