Re: [Jmap] recommendations for gigantic mailboxes

Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> Fri, 26 June 2020 11:57 UTC

Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA2923A095B for <jmap@ietfa.amsl.com>; Fri, 26 Jun 2020 04:57:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gulbrandsen.priv.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 iPmZPHdrnVBg for <jmap@ietfa.amsl.com>; Fri, 26 Jun 2020 04:57:54 -0700 (PDT)
Received: from stabil.gulbrandsen.priv.no (stabil.gulbrandsen.priv.no [IPv6:2a01:4f8:191:91a8::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86D463A093E for <jmap@ietf.org>; Fri, 26 Jun 2020 04:57:54 -0700 (PDT)
Received: from stabil.gulbrandsen.priv.no (stabil.gulbrandsen.priv.no [IPv6:2a01:4f8:191:91a8::3]) by stabil.gulbrandsen.priv.no (Postfix) with ESMTP id 6675EC0130; Fri, 26 Jun 2020 13:03:20 +0100 (IST)
Authentication-Results: stabil.gulbrandsen.priv.no; dmarc=none (p=none dis=none) header.from=gulbrandsen.priv.no
Authentication-Results: stabil.gulbrandsen.priv.no; spf=none smtp.mailfrom=arnt@gulbrandsen.priv.no
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gulbrandsen.priv.no; s=mail; t=1593173000; bh=0dDTb54jHv6ArYo+RROufKipmCzQVfm01GSKsVhzULQ=; h=From:To:Subject:Date:In-Reply-To:References:From; b=ha5RshtEywZfqQeTZ0GZI/By5432uIJrb4XT+UREV0v1foyvNQrZ00CDHWLHYnrut YjoTCGqWMj/6/QuaesXtr5vOOB6hFSJ92J/rTNseZjXyuEadvjv/7ONorbOoyI9jk/ RtB9KAu9owErgoaiteCEwPUbwt9fcigNR0+kjBhM=
Received: from arnt@gulbrandsen.priv.no by stabil.gulbrandsen.priv.no (Archiveopteryx 3.2.0) with esmtpsa id 1593172999-9695-9692/9/77; Fri, 26 Jun 2020 12:03:19 +0000
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: jmap@ietf.org
Date: Fri, 26 Jun 2020 13:57:50 +0200
Mime-Version: 1.0
Message-Id: <2119e568-665e-4804-aa75-527a4020ff62@gulbrandsen.priv.no>
In-Reply-To: <ce31ca1d-77e1-45eb-8a83-3a12ef6e9aae@dogfood.fastmail.com>
References: <20200625090336.GA32628@dcvr> <28189879-e304-49f4-8876-4f46b2af7351@beta.fastmail.com> <ce31ca1d-77e1-45eb-8a83-3a12ef6e9aae@dogfood.fastmail.com>
User-Agent: Trojita/0.7; Qt/5.7.1; xcb; Linux; Devuan GNU/Linux 2.1 (ascii)
Content-Type: text/plain; charset="utf-8"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/RfxrkjuFNGB6FL62z9g67tbUdxk>
Subject: Re: [Jmap] recommendations for gigantic mailboxes
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jun 2020 11:57:56 -0000

On Friday 26 June 2020 12:54:35 CEST, Bron Gondwana wrote:
> Overall, it's going to be nicer than IMAP because you don't 
> have to do as much unsolicited work - if the client wants 
> something it will ask for it, and if it doesn't ask, you don't 
> need to create it.

Having a publicly available four-million-message mailbox will be nice for 
JMAP, too. So many IMAP clients fail miserably when they come up against 
million-message gmail accounts. Neil, Bron, I do hope you'll add a 
suggestion to test new clients against public-inbox if/when.

Arnt