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

"John Levine" <johnl@taugh.com> Tue, 07 February 2017 16:06 UTC

Return-Path: <johnl@taugh.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 8D837129CEE for <ietf@ietfa.amsl.com>; Tue, 7 Feb 2017 08:06:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 RJ8G-oo02YrY for <ietf@ietfa.amsl.com>; Tue, 7 Feb 2017 08:06:30 -0800 (PST)
Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AAAD129CEC for <ietf@ietf.org>; Tue, 7 Feb 2017 08:06:30 -0800 (PST)
Received: (qmail 67499 invoked from network); 7 Feb 2017 16:06:29 -0000
Received: from unknown (64.57.183.18) by mail1.iecc.com with QMQP; 7 Feb 2017 16:06:29 -0000
Date: Tue, 07 Feb 2017 16:06:06 -0000
Message-ID: <20170207160606.9563.qmail@ary.lan>
From: John Levine <johnl@taugh.com>
To: ietf@ietf.org
Subject: Re: [Jmap] service discovery, was WG Review: JSON Mail Access Protocol (jmap) - reducing configuration complexity
In-Reply-To: <CAMQk0F_EyVN+NsUJ6JfBGH55-yQe5G_D-Ow23Fo+UEuyPf5wjA@mail.gmail.com>
Organization:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/Qz4NDdmiKb9df8JCqPgG9j9fgGk>
Cc: fatkudu@gmail.com
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: Tue, 07 Feb 2017 16:06:31 -0000

> It would be nice to see config dialogs where user’s are asked for
> minimal information (user name, perhaps server name) and then the device
> discovers what is available there (Mail/Contacts/Calendar/…) and offers
> the user a way to select them and

Of course.  The way you do that is with service discovery, not by
glomming everything into one swiss-army-knife protocol.

We have RFC 6186 which provides a straightforward way to discover
submission, pop, and imap servers for a domain.  Nobody uses it, and
people who run large mail systems tell me that's because it's not
granular enough, they put different users on different servers so they
need to be able to provide per-mailbox configuration info.  That
doesn't seem to me to be a terribly difficult problem, but it's not
one that I believe JMAP does or should try to solve.

R's,
John