<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 11 Jan 2019, at 20:58, Randall Gellens wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">On 11 Jan 2019, at 7:07, Benny Kjær Nielsen wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">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.</p>
</blockquote><p dir="auto">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.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">That's kind of what I was trying to say :-) It's only a help to me if I'm not making the proxy and it handles more IMAP issues than my own code.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">Note: This does not mean that I think JMAP is a bad idea. It's just not for MailMate yet.</p>
</blockquote><p dir="auto">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.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Yes, from my perspective an IMAP->IMAP proxy would actually be more useful since it would allow me to tell users to use the proxy whenever some weird IMAP issue was not handled well by MailMate :-)</p>

<p dir="auto">Also, as soon as multiple JMAP implementations exist then some of them are likely to be buggy or limited in some way -- and then I'm making workarounds again...</p>

<p dir="auto">What is really needed is a comprehensive test suite which users can <em>easily</em> use to test a given IMAP provider. It kind of <a href="https://imapwiki.org/ImapTest/ServerStatus" style="color:#3983C4">exists</a>, but it's too hard to use. I'm thinking something like what the <a href="http://acid3.acidtests.org" style="color:#3983C4">acid tests</a> did for web browsers.</p>

<p dir="auto">-- <br>
Benny</p>
</div>
</div>
</body>
</html>