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