Re: [imapext] List of Client Capabilities

Ken Murchison <murch@fastmail.com> Tue, 17 January 2023 11:45 UTC

Return-Path: <murch@fastmail.com>
X-Original-To: imapext@ietfa.amsl.com
Delivered-To: imapext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84336C14F747 for <imapext@ietfa.amsl.com>; Tue, 17 Jan 2023 03:45:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.795
X-Spam-Level:
X-Spam-Status: No, score=-2.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.com header.b="13AvSbyp"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="Q7eaCIho"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GolZRFktH0Kd for <imapext@ietfa.amsl.com>; Tue, 17 Jan 2023 03:45:50 -0800 (PST)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB3BDC14F738 for <imapext@ietf.org>; Tue, 17 Jan 2023 03:45:50 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D957D5C005A for <imapext@ietf.org>; Tue, 17 Jan 2023 06:45:49 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 17 Jan 2023 06:45:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1673955949; x=1674042349; bh=nlwgrhPXBy rx2OsYTwdZUNo6/OECsWxo45NQeDk4aV0=; b=13AvSbypSem26VG4nLQm8vk/6M Woya2u3VYSSZuZ/h26VlTGMUKVw7ywp2DCZNdHWAR3uP/jKWOHviQRRZDct3FMYT 77Pm6+2y0J1jK7dFTIO4mxqRjprttNYpKHq/2yukn6bG62QQIn2IMZhGmKoEBuYD K3RB5l7J6UvUXQq6UXSnAsMzMW35VBW72TgWG7k92UkFGBV2JVUFhcUKTIrrpxcZ 3gp2fjpdaDb40FFymCiTtOp32PfowsUbS/O/VhFYexj0jo/g1U4CoLvKD8IQwd6b OqhJZZOsDeCKBsEYL43uUova8vF5dszSXg0qUn6zzVoEp5IVQgUjle3WNSYQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1673955949; x=1674042349; bh=nlwgrhPXByrx2OsYTwdZUNo6/OEC sWxo45NQeDk4aV0=; b=Q7eaCIhoNpe39pP8lQBnILj+Z66uuwPxYqnmRXh6jC9C xyP82yW95JhMnkzY/b4K5FNohbhQVUimaq+NpNzso46kQCjLUpQq0cjsZFqsLlca wLjUb214W0AmcDyP641uSKN3zI/nHTK62tG6nAv62SjQJau4IKLY2ILTEw5bg8B8 WP5VWYx1bwMOU2qbDEdy7TTMevNj2wtXP+uAv6dX9VL7Xx5R2Exg2RtrBCQDwPJ1 /vZMFui6MLu9CGA4aKl/UomW9cf0SJqxgALHgxL328RZavzPbdZqXLD9wncpaJre DSWXkH36dW4vVKqFihd5xyT/JwMSA0tPwE5C4si3Wg==
X-ME-Sender: <xms:bYrGYxAB53YUjKmg4oIoVn-EjiuSRNRbecrIse65rWYV4ILo4QVMPA> <xme:bYrGY_jvBU7WyaGd78HwQ36txKsgUdGYNzM_E2OspvPRtuzIarGFfO9QbC7A9dQ_F L0ETIivv3sudw>
X-ME-Received: <xmr:bYrGY8lUIM5mwwxzf9rocHscR7p86QGgnNJ4MHAlk03y8-cluq0ShLM8UKbLGqtt9EOX9j8bbR5068XABOcF8hAIwNDF_r-PQx8nUg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddtiedgvdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfuffvfhfhjgesrgdtre ertdefjeenucfhrhhomhepmfgvnhcuofhurhgthhhishhonhcuoehmuhhrtghhsehfrghs thhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepffetkeetgeeuvdevteejtddugf ffkeetudetudehieehgeevfffgleefjefftedunecuffhomhgrihhnpehivghtfhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmuh hrtghhsehfrghsthhmrghilhdrtghomh
X-ME-Proxy: <xmx:bYrGY7wbIIz0xOEx5N34CPAZBQmvbnYworrFyLN6xRbnL2CNGubeSw> <xmx:bYrGY2R7KlhBQc8EPJh78LnhOsIxCKln6DbMD8CaCGY6OyI1yzRiNg> <xmx:bYrGY-b9CK6-JASExxdkXUq8hqb8k87AGKw8g3GwGsb6U-nk23xC7g> <xmx:bYrGY9Mpa-Wzb0PohQ75nRptAkqAsuP0KfpRrIvpZ49E1dhFGU5Eog>
Feedback-ID: ibf914243:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <imapext@ietf.org>; Tue, 17 Jan 2023 06:45:49 -0500 (EST)
Content-Type: multipart/alternative; boundary="------------2dxg2EzfxoD7P9pFrtyQDbnS"
Message-ID: <04ce7c06-56c3-0897-9ca5-a4cde66f8ea8@fastmail.com>
Date: Tue, 17 Jan 2023 06:45:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0
Content-Language: en-US
To: imapext@ietf.org
References: <100778751797816320.0.v2@titan.email>
From: Ken Murchison <murch@fastmail.com>
In-Reply-To: <100778751797816320.0.v2@titan.email>
Archived-At: <https://mailarchive.ietf.org/arch/msg/imapext/83hVM13rbguaFnzq1BVU81APKi0>
Subject: Re: [imapext] List of Client Capabilities
X-BeenThere: imapext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion of IMAP extensions <imapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imapext>, <mailto:imapext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/imapext/>
List-Post: <mailto:imapext@ietf.org>
List-Help: <mailto:imapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imapext>, <mailto:imapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Jan 2023 11:45:55 -0000

I'm not aware of a client capabilities list, but if I were going to 
start an IMAP server from scratch, I would start with IMAP4rev2 
(RFC9051), which incorporates a lot of the most useful extensions and 
also suggests 2 others worth implementing in Appendix F.


On 1/17/23 4:15 AM, Shikhar S wrote:
> I am working on implementing an IMAP Server and wanted to prioritise 
> and decide which extensions to support.
> I was not able to find anything online on which clients support which 
> extensions. Kind of a CAPABILITIES command listing for major clients.
> Having that information and mapping them with distribution of our 
> users across IMAP clients will help us to prioritise which extensions 
> to design for.
>
> I know the hard way to do it, by actually trying out most popular 
> clients. Which we will eventually surely do, but for now, warm regards 
> if any of you have or can point me to some relevant info.
>
> Thanks,
> Shikhar,
> Lead Engineer, titan.email
>
> _______________________________________________
> imapext mailing list
> imapext@ietf.org
> https://www.ietf.org/mailman/listinfo/imapext

-- 
Kenneth Murchison
Senior Software Developer
Fastmail US LLC