cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
hutcheon
New member
Status: New idea

IMAP is awesome, but has some rough edges around things like IDLE being only able to monitor one folder per connection.  This means users may get an inconsistent experience depending on the number of folders they have, with emails arriving in some showing up immediately, while others have to wait until the regular "check for new messages" check. 

JMAP (for example) removes these problems, and for mobile applications, provide a better experience.

https://jmap.io/spec.html

https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol

21 Comments
Alexolog
Making moves

Please implement it!

onequest
Making moves

Let's do this! Especially for K9 Mail/Thunderbird Android. 🤞

eqdynamics
New member

I endorse this proposal. As a donator I strongly believe Mozilla should be pushing forward new, valuable open source protocols - such as JMAP.

Regarding the 'chicken and egg' debate - well, somebody has to start somewhere. If Mozilla's promises that convinced me to donate are to be believed then here is a chance to put words into action.

JMAP is already appearing in new open-source email servers (eg; Stalwart) and is scheduled to appear soon in long-existing servers such as Dovecot (probably the most widely used), Cyrus, Apache James and others. And clients including Claws Mail, Evolution, Geary, K-9 Mail, Nextcloud ... have outstanding requests. There seems adequate support from already existant libraries (see: https://jmap.io/software.html) to make the process of integrating the protocol a relatively simple one.

If a bounty program is started I'll tip in toward dev and test costs.

clasp8855
New member

JMAP support is what's preventing me from using Thunderbird. 

Simply put, IMAP doesn't support labels and once you come to rely on them, it's difficult to go back to folders. 

Plenty of open source and commercial mail servers are not supporting JAMP. I'd love to go back to Thunderbird but lack of JAMP support is a showstopper for me. 

pvi-github
New member

Is support it too...

Apache James Mail  server also provides decent implementation of JMAP

It would be great to be able to have a Thunderbird <--(JMAP)-->Apache James link

Would save a lot of data and give a better user experience

https://james.apache.org/

yadd
New member

Cyrus-Imapd also has a JMAP interface (not as complete as James, however it exists)