Re: [Imap-protocol] If Crispin were creating IMAP today how would it be different?
"David Harris" <[email protected]> Wed, 11 Mar 2015 10:22:40 +1300
| Newsgroups | gmane.mail.imap.general |
|---|---|
| Message-ID | <[email protected]> |
I absolutely hate writing "me too" messages, and abhor top posting, but here I am doing both... Just wanted to throw my 2c in and say that Tim is right on the money with this post - agree with every sentiment, especially the rebuttal of the utterly bizarre contention that it's easier to write a mail server than to set one up. The simple reality of things as they stand is that IMAP, SMTP and even (god forbid - I can hear Mark spinning angrily as I say this) POP are so entrenched that replacing them would be a herculean task that quite likely would not offer rewards commensurate with its pain and misery. Don't get me wrong - there are things I absolutely *loathe* about IMAP (implied part numbering in bodystructures being the biggest one), but it's what we've got: I for one have negative enthusiasm for spending another ten years in bitter arguments over some slightly "improved" replacement. Cheers! -- David -- On 10 Mar 2015 at 9:53, Tim Showalter wrote: > > On Mar 10, 2015, at 9:29 AM, Imants Cekusins <[email protected]> > > wrote: > > > > so, to summarize majority opinion: > > > > IMAP & SMTP in their current state: > > - are efficient > > - lead to efficient hardware utilization > > - are simple enough for implementation > > > > changes to the protocols are not justified > > > > current selection of email server software offers enough choice. > > there is no real need for more alternatives > > No, this is a poor summary. > > IMAP and SMTP are constants of the ecosystem. They are problematic but > a replacement is far more difficult. > > The trade offs between binary and text protocols are complex, but > unlikely to be the bottleneck for an I/O bound protocol. Parsing isn't > what makes a mail server expensive. > > Writing the parser is perhaps the easiest part of writing an email > server, although writing an IMAP parser is quite tedious. Binary helps > a little here but not enough to justify starting over. > > Adding a new server to the set of IMAP, SMTP, and POP3 adds great > expense since for the foreseeable future, we won't be able to stop > using the old protocols. > > Setting up Postfix and Dovecote is easier than writing email systems > from scratch. > > Tim ------------------ David Harris -+- Pegasus Mail ---------------------- Box 5451, Dunedin, New Zealand | e-mail: [email protected] Phone: +64 3 453-6880 | Fax: +64 3 453-6612 Real newspaper headlines from US Papers: "Two soviet ships collide - one dies". _______________________________________________ Imap-protocol mailing list [email protected] http://mailman13.u.washington.edu/mailman/listinfo/imap-protocol