Re: [Jmap] WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity

Yoav Nir <ynir.ietf@gmail.com> Wed, 08 February 2017 07:27 UTC

Return-Path: <ynir.ietf@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A39181295DA; Tue, 7 Feb 2017 23:27:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xlsZffoIV6SB; Tue, 7 Feb 2017 23:27:05 -0800 (PST)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3FC7129410; Tue, 7 Feb 2017 23:27:04 -0800 (PST)
Received: by mail-wm0-x22a.google.com with SMTP id v77so179931639wmv.0; Tue, 07 Feb 2017 23:27:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=dwBNSVc30dT6T9Piy0u9rs8uvXuvqUcSZpihtM+wJTM=; b=eEczFjFCd7h/jgtgO+CP4fXV/E6o5viWXyME8iuR+ow1dBGDpUySuCsgTLYtTSHDT3 AeJk/f2kMQUyZEhdbfSxWM/kWPVrpk5GRw6IL8Ee89kjbE0wqrasz/VAj/EiDoefjRzS 1ll+9tP6sudQ9eSYqclM0ES+jwZE/UxWYJIKiMRKgm1JsGIiHfb/kEcxmjAHZJbgSrOi SzZ+8urYPw8xdTgq/TcZP4j6DZB15PeZLOuxMFMxkvSM0FbGHrPdbcsB9DCxHg8FsZMW HHEAkdtz7sN6ElhcIikzlFCu0bm3sqEVYcsm4Zm51zyGsN1ndP2bnVPKUfWNds2MpIae o9BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=dwBNSVc30dT6T9Piy0u9rs8uvXuvqUcSZpihtM+wJTM=; b=QvVVks32zRHqyhgpP1v7TnKuLrfkfw32wGARI+du3t2VOJOApkPRw060ZE5W8I6GRy UxEs8uXOHI09yRadrNGclck6efrMKUDtX4n+4ysA/ICLLfaXG3S3NnFG8eUwwQnq7VEA QfHEo629JksbE9zK4vMyhRlNN8mZdRJ8bdxaMX5lAGwkw1miY5T13GE4a2UCs9ZK6BFZ 1Yi7gkPlvKhYv8+Zo0TKS4rlY/1+SvF/hroSy1bK5ue28G+njaabH3bw5HB6qfY2jt+a 5SA/X2fQHjIxhmI912SypJaGr1qfUynhIBrsQYUF9k8SLWPKaYrK7nZH5Hk6bNkI5P3h QPYQ==
X-Gm-Message-State: AMke39kiT9xKQOYYmXPZ1Bi2VfEVZ8KQM0QGJc/c6uoXO6sOBXksacD5r+W/fQN24IIh4A==
X-Received: by 10.28.129.5 with SMTP id c5mr15197229wmd.23.1486538823297; Tue, 07 Feb 2017 23:27:03 -0800 (PST)
Received: from users-mbp.mshome.net ([109.253.228.86]) by smtp.gmail.com with ESMTPSA id i73sm1736875wmd.11.2017.02.07.23.27.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Feb 2017 23:27:02 -0800 (PST)
From: Yoav Nir <ynir.ietf@gmail.com>
Message-Id: <D983A02B-B530-454D-A8A6-9D9CF432D31E@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_270DA9F7-9C3C-4A95-8F28-D48A7D005EF8"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: [Jmap] WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity
Date: Wed, 08 Feb 2017 09:26:59 +0200
In-Reply-To: <1486523704.3711423.873904592.78C4EAA8@webmail.messagingengine.com>
To: Neil Jenkins <neilj@fastmail.com>
References: <CAMQk0F-6CFLHKvTxSaPV20Lp-hVOSSk_WrHOGq6-LOUO8aDNww@mail.gmail.com> <m2poitydi9.wl-randy@psg.com> <9D66E5E7619E1C55F1DEB959@PSB> <1A1381DB-DF79-4FC8-88F4-60A0AF4FE3CA@cursive.net> <b482dda6-2db9-a64b-e31c-f1c07ab92269@dcrocker.net> <1486523704.3711423.873904592.78C4EAA8@webmail.messagingengine.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/ksEDr3Vvw77c6klaXAI6TBWsNX0>
Cc: jmap@ietf.org, IESG <iesg@ietf.org>, IETF discussion list <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Feb 2017 07:27:06 -0000

> On 8 Feb 2017, at 5:15, Neil Jenkins <neilj@fastmail.com> wrote:
> 
> On Wed, 8 Feb 2017, at 01:58 PM, Dave Crocker wrote:
>> So here's an entirely un-novel suggestion:  get the organizations who
>> are expecting to implement and deploy this to say so.
> 
> Sure! So, FastMail <https://www.fastmail.com/>, Atmail <https://www.atmail.com/>, Linagora <https://www.linagora.com/> are all developing clients and server based around the current draft proposed to the IETF. There is implementation work happening in both Cyrus <https://cyrusimap.org/> and Dovecot <https://www.dovecot.org/> the two largest open-source IMAP servers. So far in this thread we've had representatives from Apple and Zimbra both expressing positive interest in JMAP.

That’s good to know. I’m wondering if implementing a generic email client (rather than a specific “gmail” or “live” client) isn’t becoming ever harder. With so many older and newer services, a client has to support pop3, imap, smtp, EWS, ActiveSync, and maybe a few of the others you mentioned. This effort proposes to add yet another one.

Same for a server. A server (even a corporate server, but also public ones like gmail) exposes all kinds of protocols: SMTP, IMAP, POP3 and some proprietary ones. This is yet another one, and it comes with the additional support headache. What do you do if the JMAP clients get disconnected but the IMAP works fine and we can’t get that one POP3 guy on the phone to say if that one is working. And you can’t just “pick one” unless it’s pop3, because of older clients out there.

Not saying that this is not a worthy effort, but it has costs not just for the people doing the actual work.

Yoav