[MlMt] JMAP support
Sam Hathaway
list.mailmate at munkynet.org
Fri Jan 11 15:25:28 EST 2019
I guess we’ll have to wait and see how things pan out.
¯\_(ツ)_/¯
On 11 Jan 2019, at 15:21, Randall Gellens wrote:
> On 11 Jan 2019, at 12:10, Sam Hathaway wrote:
>
>> On 11 Jan 2019, at 14:58, Randall Gellens wrote:
>>
>>> 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.
>>
>> If coordinated right, it would centralize the thankless work of
>> kludging around nonstandard, broken IMAP server implementations.
>> Imagine if, instead of each MUA author having to develop, test, and
>> maintain dozens of ugly hacks, they were collaborating to improve a
>> single JMAP proxy codebase that all could use.
>
> That could be a great thing. Or it could be just one more variant for
> a client to support, potentially multiple variants if the proxy
> behaves differently depending on which IMAP server it is facing. Done
> well, a universal proxy could help. But then, done well, IMAP is
> fine.
>
>>> 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.
>>
>> It does move us towards solving the problem of IMAP being kinda trash
>> for resource-constrained clients with slow network connections.
>
> As I mentioned before, IMAP was originally designed for extremely slow
> dial-up lines that were prone to sudden disconnection. Many of the
> features of IMAP are specifically for the problems of communication in
> that environment.
>
>> I think it’s telling that many of the major email providers
>> (Google, Microsoft, and FastMail, at least) felt the need to create
>> their own proprietary mail access protocols for use by their mobile
>> apps. What this says to me is that IMAP is not fit-for-purpose when
>> it comes to smartphone apps.
>
> Maybe, or maybe many of the big providers didn't want to spend the
> time to figure out how to do IMAP well, and/or saw competitive
> advantages of having their own protocol. There's a long-standing
> problem of players big and small doing poor jobs of implementing
> standards. In some cases, it was clear that developers read the RFC
> examples but not the normative text.
>
> --Randall
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> https://lists.freron.com/listinfo/mailmate
More information about the mailmate
mailing list