Re: [art] Auto-configuring Email Clients via WebFinger

"John Levine" <johnl@taugh.com> Tue, 23 July 2019 17:35 UTC

Return-Path: <johnl@taugh.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E61B12069B for <art@ietfa.amsl.com>; Tue, 23 Jul 2019 10:35:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=vBzTQAhY; dkim=pass (1536-bit key) header.d=taugh.com header.b=IK4vcWnE
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 bI55IMOU_pr2 for <art@ietfa.amsl.com>; Tue, 23 Jul 2019 10:35:02 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35801120632 for <art@ietf.org>; Tue, 23 Jul 2019 10:35:02 -0700 (PDT)
Received: (qmail 84016 invoked from network); 23 Jul 2019 17:35:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type; s=1482d.5d374544.k1907; i=johnl-iecc.com@submit.iecc.com; bh=JzMp2ZZK1bnDxcw9Qi9AYAZD1JVLisrtsElbwSjq9CU=; b=vBzTQAhYi06o3vBokw7I1W7vMNV2IHOR9H35l6rVmD5J/nSSyCvxrsZ/igobrZ7AgTtJ7ypMuS17JgPX2GpuAUIRbF1z7V9ogI0xWmeHOlLzP07xRHagLVu6ISSCrdDKpIgappSLXBP27WzRcWmzA0tvoAaE4E6ePQD4rXbvctvVfefUycST8n3rI8fRHLuvxuM8/Mr/hMmC+YPJOwKp0zNulHc9fvDJrmhBVXgJq9frsiI093OISeFAVT/qmrKa
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type; s=1482d.5d374544.k1907; olt=johnl-iecc.com@submit.iecc.com; bh=JzMp2ZZK1bnDxcw9Qi9AYAZD1JVLisrtsElbwSjq9CU=; b=IK4vcWnEfo+rnvqJS1Mfe/BftBb2gkTvIG/jNcUoK2+47PF03sOOwfVmb4CwgumDgWu0Gz81PY2iqfpLiHmzEARNFE0e9anARfvke/Qpb/T+lBl3vsqMarfoQFD3i/9v9JjxUSE8hEbeda6GmH7Zf+5JovKlaSvECOw8vbNeoD+kpktLYiVo2qzY7X4Bwkh6JAAxk1wiOhNzcjefmvoBSva/NHfUc+7k9SbgZ4E4mzQPfsSmlluQm/HD4O+dxMK+
Received: from IPv6:2600:387:6:904::25 ([IPv6:2600:387:6:904::25]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPSA (TLS1.2 ECDHE-RSA AES-128-GCM AEAD, johnl@iecc.com) via TCP6; 23 Jul 2019 17:34:59 -0000
Date: Tue, 23 Jul 2019 10:34:56 -0700
Message-ID: <20190723103456.84012.qmail@submit.iecc.com>
From: John Levine <johnl@taugh.com>
To: Dave Cridland <dave@cridland.net>
Cc: "General Area Review Team (gen-art@ietf.org)" <art@ietf.org>
SavedFromEmail: johnl@taugh.com
In-Reply-To: <CAKHUCzya4dZ5sdTxYvcC4n4Guo_AKU7E42iGC2vq05tUwZw38Q@mail.gmail.com>
Importance: normal
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_1023072098631960"
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/40Q23TxMXFDCw8ZGZf64E6cbiz8>
Subject: Re: [art] Auto-configuring Email Clients via WebFinger
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2019 17:35:05 -0000

Some do 6186, most don't.  I publish the srv records but my users all have to config manually. The real question of course is whether mua makers care about this enough to use it.Autocorrectly,John
-------- Original message --------From: Dave Cridland <dave@cridland.net> Date: 7/23/19  10:25  (GMT-08:00) To: John R Levine <johnl@taugh.com> Cc: "General Area Review Team (gen-art@ietf.org)" <art@ietf.org> Subject: Re: [art] Auto-configuring Email Clients via WebFinger On Tue, 23 Jul 2019 at 17:27, John R Levine <johnl@taugh.com> wrote:On Tue, 23 Jul 2019, Dave Cridland wrote:
>> There are places where, say, mailboxes with local parts starting with
>> A-M are on one IMAP server and those starting with N-Z are on another.
>> It's hard to see how you could do that with SRV records tied to the
>> domain.
>>
> Sure. I'm just thinking that anywhere you say "IMAP server" we'd put an SRV
> resolution.

In general I like SRV just fine but in this case, the config already 
provides a hostname and port so what does it add?  I don't thinkml MUAs 
are likely to use a backup IMAP server if the main one is unreachable.Hmmm... "thinkml"? Sounds familiar.But to the point,  I don't know if MUAs will do SRV or not, if it's presented to them in a standard. On a quick skim, some decided RFC 6186 wasn't useful: https://mail.gnome.org/archives/commits-list/2012-November/msg01976.html and others (like K9, for example) decided it was.I do know, however, that Google deploy RFC 6186 records for gmail.com, so there's hope - it's a useful mechanism for allowing multiple endpoints with preferences etc, and I'm quite sure that we do have cases where multiple IMAP hosts are deployed.We could bake that functionality into the autoconfig fomat, of course, but it feels like refreshing the config can happen at a different cadence to a SRV lookup, and besides, SRV works well.Dave.