On Mon, Aug 25, 2025 at 01:51:53PM +0200, Steffen Nurpmeso wrote:

No, i love MBOX, the thing is that this MBOX quoting of all kind
is unnecessary if the messages are MIME encoded, *if* the MIME
encoding takes care for ^'From ', which i think practically all
do.

Practically all? No.

The only MIME protection against future mbox damage is part of the MIME type text/plain format=flowed (RFC 3676). Few mail readers even implement that type.

So RFC 4155 is a great database format in conjunction with MIME
encoded emails, especially for long time storage of constant data;
or for "normal" emails and append-only.  Completely unambiguous.

Nope, sorry. MIME doesn't help, and RFC 4155 has a problem. Its default format, the only one it defines, defines the From_ line rigidly, forbids ">From " escaping, and does not use a length. It says messages should be found by recognizing the whole From_ line, with exact syntax.

That fails when the message body includes such a From_ line, as it might when people use email to discuss mbox format, as here. Like this (except indented here for safety):

    From nobody@nowhere.invalid Thu Jan  1 00:00:00 1970

An RFC 4155 reader would take that line above as the beginning of a new message, and would fail to read the rest of this message.

Furthermore, RFC 4155 is yet another incompatible variant of mbox, which adds more confusion.

And there's another problem: the IETF defines only network protocols. It declares that whatever happens locally, within computers, off the network, is beyond the IETF's scope. That local action includes file formats, of course.

RFC 4155 was a trick, an attempt to sneak in a file format definition. It claims to define only a MIME type, not a file format, but clearly you think it defines a file format.

Fortunately, far as I know, RFC 4155 has never been implemented.

Reply via email to