X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Flei-mail-formats.pod;h=930c5d7660ea03e2113f7dc027977ceb76f7e5a1;hb=d07ba9c30800225052d17ccca458afbfa05a8ff0;hp=8accedb49616f2e277760cf4c3e6b65ea123d559;hpb=5347be86e7dba569276b5e0b9e3d86d2e7cc5bc8;p=public-inbox.git diff --git a/Documentation/lei-mail-formats.pod b/Documentation/lei-mail-formats.pod index 8accedb4..930c5d76 100644 --- a/Documentation/lei-mail-formats.pod +++ b/Documentation/lei-mail-formats.pod @@ -51,7 +51,9 @@ with any number of C> characters and is thus fully reversible. This format is emitted by L with gzip. -It is supported by L since git 2.10. +Since git 2.10, C reads this +format. C and C can also +generate this format with the C<--pretty=mboxrd> switch. As with uncompressed L, uncompressed mboxrd are vulnerable to undetectable truncation. @@ -82,13 +84,38 @@ mbox. =head1 MH Not yet supported, locking semantics (or lack thereof) appear to -make it unsuitable for parallel access. +make it unsuitable for parallel access. It is widely-supported +by a variety of MUAs and mailing list managers, however. + +=head1 MMDF + +Not yet supported, and it's unclear if current usage/support makes +it worth supporting. =head1 IMAP Depending on the IMAP server software and configuration, IMAP servers may use any (or combination) of the aforementioned -formats or a non-standard database backend. +formats or a non-standard database backend. Currently, lei +uses L which has acceptable performance +over low-latency links. Performance over high-latency links +is currently poor. + +=head1 eml + +A single raw message file. C is not an output format for lei, +but accepted by as an C<--input-format> (C<-F>) for read-only +commands such as L and L. + +Since C is the suffix for the C MIME type +(according to the C file), lei will infer the type +based on the C<.eml> suffix if C<--input-format> is unspecified + +C<.patch>-suffixed files generated by L +(without C<--stdout>) are C files with the addition of an +mbox C header. L removes C lines to treat +them as C when reading these for compatibility with +C and similar tools. =head1 COPYRIGHT