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

"Bron Gondwana" <brong@fastmail.fm> Tue, 16 July 2019 05:23 UTC

Return-Path: <brong@fastmail.fm>
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 CAB1D12006F for <art@ietfa.amsl.com>; Mon, 15 Jul 2019 22:23:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=VcGy2TLa; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=n4efU3Tm
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 FA-BQfLZTMKJ for <art@ietfa.amsl.com>; Mon, 15 Jul 2019 22:22:59 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6ED3712004F for <art@ietf.org>; Mon, 15 Jul 2019 22:22:59 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 59202520; Tue, 16 Jul 2019 01:22:58 -0400 (EDT)
Received: from imap7 ([10.202.2.57]) by compute6.internal (MEProxy); Tue, 16 Jul 2019 01:22:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type; s=fm3; bh=zPKf7OfDSHvMLxrPAKYsbXxoWEdvv4E LCyUU5N+kXes=; b=VcGy2TLaefbIqu6QtNTj+bLNsjpDg7V+1RM12yhJp/ir2zT XIJuPscBj/fkks+zM+J8GNeizs5DixdbzKKdkiBTZZdisv647nn/Iy+s5Mfocnbs YNrl8txl2lZh57mMSoKEv07qicNX6uIMHbHPBsSbJaHBPX2B61D+KGh/vcR2EuLo zv29aYp7GCIiwNfoWzPul28Lq9jk0wb8dNgXnspa54rirg16Y5l4qxtIWxPBfDol 2+Aj/Lbb0Hq3vFffOwvPNkMUsysDdL9J/WxAnny2oDZb+xAALdd9fDxXx40pOlwb w4w49YGYA0Fl3o/Pty2SmITZ3LeALZzJNmeqv+Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=zPKf7O fDSHvMLxrPAKYsbXxoWEdvv4ELCyUU5N+kXes=; b=n4efU3TmZDIKAwfEObnBgl ShhtJM/HMmNrkYxGmDtGr1SC5NaCskGv8QI83FSIhuhqhAF1GDESJV1SSagMQGSu +vpOYS8Aou9bOKtFpyoZ4s3+IZwjJ/5BSb//JFh4+yWY2jNL7gdFC7Aj99q+MEwr DAmZ66x3zEuF0rW9LhhwdKLdjUiF2dGimiO9cBnzS0SsSTFs+hnIbMrkLXj5YJWm sE0+9ZIvb3SZrLkFcrH0oed/s/6r52WahDOjTNP85EYxoySTRdA0wJY21PFJcG8s +Vf01Jso3u45ZnZh3pQL6BdtMGlxnsTIaDdRj2HijZIxOZALuz5ic81Mb+KGpwHg ==
X-ME-Sender: <xms:MV8tXYJP84FKKEXbXL1ujXO-GgAi1IOXOOiitQwbJl7LHxq1rI4pew>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrheelgdelfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfuehrohhn ucfiohhnugifrghnrgdfuceosghrohhnghesfhgrshhtmhgrihhlrdhfmheqnecuffhomh grihhnpehivghtfhdrohhrghenucfrrghrrghmpehmrghilhhfrhhomhepsghrohhnghes fhgrshhtmhgrihhlrdhfmhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:MV8tXV-0_85CLC9EeQzHujGD60hTEn8nk8sHjWrToRPUHr4uJ8d-uA> <xmx:MV8tXTJcwjUTLDLDUvXLPSRp7LxL_X64rOMbudrXmD7Tqre7Wn8-Jg> <xmx:MV8tXSl7RCthE__fJGulmyKAzJoIeQ8ausCWAVKp6ixgjIK__Cozlw> <xmx:MV8tXUs-POLq36Fry5Hwm092Hglb4HGysh9Ub0sR9g0qb9G1zibIcg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id E980519D254; Tue, 16 Jul 2019 01:22:56 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.6-731-g19d3b16-fmstable-20190627v1
Mime-Version: 1.0
Message-Id: <1b042605-4b3a-40b7-a792-2390c924282f@www.fastmail.com>
In-Reply-To: <eme8317959-26f9-4a9d-b2be-d2f8cb0961f6@sydney>
References: <eme8317959-26f9-4a9d-b2be-d2f8cb0961f6@sydney>
Date: Tue, 16 Jul 2019 15:22:56 +1000
From: Bron Gondwana <brong@fastmail.fm>
To: "art@ietf.org" <art@ietf.org>
Cc: Marten Gajda <marten@dmfs.org>
Content-Type: multipart/alternative; boundary="98f0318b1232411da39a5427fd803a50"
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/mx-FR3mic0ssNPaKjtWMgXZaTdc>
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, 16 Jul 2019 05:23:02 -0000

On Tue, Jul 16, 2019, at 05:31, Paul E. Jones wrote:
> ART folks,
> 
> Several years ago when I was working on WebFinger, one of the use cases I presented was using WebFinger to facilitate auto-configuring email clients. It was and still is a problem I deal with today.
> 
> For my own family, I have to manually configure several different clients on several different platforms for each member of the family. It's time consuming and really needs to be made simpler.
> 
> My wife also has to deal with this issue where she works, because her company, while just 100 or so employees, has offices in two different countries and the mail server settings an employee uses depends on his or her geographic location. To use standard IETF protocols, it means a lot of manual provisioning.
> 
> I see the same sort of challenges with service providers. If one wants to have his or her own domain, but isn't technically savvy, they're in for a lot of "fun" trying to figure out the various settings. Seriously, no normal person should have to understand what SMTP or IMAP means, and definitely what port numbers or security settings to fill in.
> 
> While there has been a generic DNS-based method for email provision for a while, it doesn't work for me. It doesn't work for my wife's company, either. It also doesn't define everything one might need to define (e.g., required security settings or policies).
> 
> So we put together a very simple example to show how this might be done with WebFinger. See the draft here:
> https://tools.ietf.org/html/draft-jones-webfinger-email-autoconfig-00

There's also been discussion about doing the same thing for caldav and carddav in CalConnect, which was led by Marten. It would be good to combine this work!

Cheers,

Bron.

-- 
 Bron Gondwana
 brong@fastmail.fm