On 11 Jan 2019, at 7:07, Benny Kjær Nielsen wrote:

On 28 Dec 2018, at 19:12, Bill Cole wrote:

With that said, I HOPE Benny resists the urge to implement JMAP in MailMate...

It's actually easy to resist, because I have very little to gain from implementing it. Users would still require MailMate to work with all kinds of IMAP servers (including some very buggy ones). Three things could happen which could make me focus on a JMAP implementation:

* All IMAP servers also supported JMAP (this is never going to happen). * JMAP-only servers (more likely to happen, but probably not in a long time and in that case I would probably gain more by supporting native Exchange — which is also *not* on my todo). * The availability of a JMAP-proxy implementation which could be embedded in MailMate to handle *all* IMAP servers. Then MailMate would only need to talk to the JMAP proxy.

The last one is maybe the most likely one, but given the complexity of the current IMAP implementation (in order to handle all kinds of issues) I kind of doubt that it's possible. A proxy which only works well with some IMAP servers is currently of little use to me.

An IMAP-JMAP proxy just moves the complexity of dealing with the myriad of IMAP servers from core MailMate to an embedded proxy. I don't see it providing that much help, while it would undoubtedly introduce its own set of problems.

Note: This does not mean that I think JMAP is a bad idea. It's just not for MailMate yet.

As I said earlier, while JMAP might be very cool, it doesn't help the core problem of widely variant IMAP server behavior; instead, it just introduces yet more variants.

--Randall
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to