Re: [Imap-protocol] If Crispin were creating IMAP today how would it be different?

Imants Cekusins <[email protected]> Sat, 7 Mar 2015 17:40:26 +0100
Newsgroups gmane.mail.imap.general
Message-ID <CAP1qinZgGpHLwmPQZ734id=avz98gBBcSdXYeL1uMxwnCF9vKw@mail.gmail.com>
Speaking of new protocols, implementations of new email protocols can
be made much easier for developers and faster for users if a switch
were made from text-based to binary formats.

With binary formats, parsing is greatly simplified. Case conversion
become unnecessary.

Specify expected data length as a number of bytes. CRLF, empty lines
lose any special meaning and become part of the text. No need for line
wrap or any text modification.

Commands and mime-types are exact binary sequence.

Encode all text as e.g. UTF-8 for transmission - here goes away back
and forth charset conversion.

Even if current command-response command sequence were kept - apart
from these simple changes, email servers would work faster and more
reliably.
_______________________________________________
Imap-protocol mailing list
[email protected]
http://mailman13.u.washington.edu/mailman/listinfo/imap-protocol