JSON Mail Access Protocol Specification (JMAP)
1–10 of 65 posts
Re: JSON Mail Access Protocol Specification (JMAP)
#2Our plan is to port our web interface across to this spec and implement both a direct backed in Cyrus IMAPd and a standalone implementation which can proxy for existing IMAP servers.
Re: JSON Mail Access Protocol Specification (JMAP)
#3IMAP4rev1 is one thing, but there are many extensions supported in modern imap servers to speed up syncing and mailing, like CATENATE/BURL/CONDSTORE/MULTIAPPEND/MOVE/etc
Granted, the IMAP protocol is pretty hairy and difficult to work with. On the other hand, there's a huge ginormous deployment of it on the client and server, and the IETF WG behind it. I doubt JMAP will replace it anytime soon unless the WG itself takes up the issue. And given the neckbeards there ;-), some of whom have been working in IMAP for decades, you face the same opposition to change as those trying to legalize drugs or gay marriage. ;-)
We're still trying to get IPv6 deployed!
Re: JSON Mail Access Protocol Specification (JMAP)
#4Re: JSON Mail Access Protocol Specification (JMAP)
#5HTTP itself has an overhead, I'm skeptical changing a persistent IMAP connection into a request/response model with a different serialization format is going to be more efficient, especially given compression (like COMPRESS=DEFLATE) IMAP4rev1 is one thing, but there are many extensions supported in modern imap servers to speed up syncing and mailing, like CATENATE/BURL/CONDSTORE/MULTIAPPEND/MOVE/etc Granted, the IMAP…
Honestly, if it's not significantly nicer to work with than IMAP, it won't see traction, and that's fine.
Mind you - MOVE took bloody long enough in IMAP, I was arguing for it for years before it finally got support behind it. There's still not much support for SUBMIT via IMAP though, which means multiple connections via different protocols to do basic emailing, with all the support fun that entails.
Anyway - worst case, we still have a better protocol for our own stuff, and that's not nothing.
Re: JSON Mail Access Protocol Specification (JMAP)
#6As a complete aside, what is the language used under the section "getMessageList"?
Re: JSON Mail Access Protocol Specification (JMAP)
#7Re: JSON Mail Access Protocol Specification (JMAP)
#8Re: JSON Mail Access Protocol Specification (JMAP)
#9Re: JSON Mail Access Protocol Specification (JMAP)
#10HTTP itself has an overhead, I'm skeptical changing a persistent IMAP connection into a request/response model with a different serialization format is going to be more efficient, especially given compression (like COMPRESS=DEFLATE) IMAP4rev1 is one thing, but there are many extensions supported in modern imap servers to speed up syncing and mailing, like CATENATE/BURL/CONDSTORE/MULTIAPPEND/MOVE/etc Granted, the IMAP…
Maybe. I'm curious what the effect would be if a single mobile platform provider (iOS, Android) supported a new protocol with a single main free mail provider. Specifically, Gmail and Android could possibly push major change through.
Look at SPDY, it was originally an experiment with Chrome and only a subset of Google services, and is now being deployed to other properties and iterated on rapidly in other browsers, too.