From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,TVD_PH_BODY_ACCOUNTS_PRE shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8AE921F8C6 for ; Wed, 8 Sep 2021 13:36:18 +0000 (UTC) Received: by mail-qt1-x834.google.com with SMTP id g11so1825106qtk.5 for ; Wed, 08 Sep 2021 06:36:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=JPx3QK16gprAzI/rwEx1VsS3wb392P1VxNY+7qabiuw=; b=D7WJktO3Y9kPH1Y5UejRuGjvdmtEKHX0w9KRno7qlnPcau848GwV+xh+PBY03WIFLU 8JEx4W89A7V9tiW4pi5nYOSu7XxAu34o1udkmyjbNB91kCyX4sIVZC77RAFhgV5qEYYF ItfJpBDhS2cWWsGpWeiDKuSu6qWQwJKD6RO3A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=JPx3QK16gprAzI/rwEx1VsS3wb392P1VxNY+7qabiuw=; b=QKOeNatNzJiYgxiho6lmr/NoaRYHYF93h0YTBmH0hfsVNVS7o4iU7rplDhtoxXEZAA DzbWwrmM7LYk1aN/7vzhHqYNrp1DztZtOe7DicWz3Ums4/fT03aJhlAy2Nkr1o2DK4Ct rANMmV4gblcuzb4M5LyiZkCCkS+tfbpyIfyp+m13YpJHb4xEgWAN0Wrcfo4Qxe/rG7B6 YgBXuLRlraehBplKYQ6RzMCiw3lQu+2TjzQ0/C/nNmYsERi1HuqR9Mdcoyv2I+Xc7MCp VdUXYawQLs5vUyM2TNg0Y6bJxpaVO8EVOejMEslwfeRk/UIEUCSfQG/V2p2ZMKIauZqe EBJw== X-Gm-Message-State: AOAM532qzjLRed8f0NoTwE4JWZ5UD9tMzmk8hlzTZQck2EUAxdEBxNqS CHbNpRCpqYdVG0ngJ7sf1BkVR6Mv6LoxJQ== X-Google-Smtp-Source: ABdhPJx4ElMJ5R972G2IkDgoXiMFFjiCgj2Kbmwwyxqo1HIJ+vLAh15PH0vD9VeT7APWO9PSsOMopw== X-Received: by 2002:ac8:6bcc:: with SMTP id b12mr3661736qtt.243.1631108177470; Wed, 08 Sep 2021 06:36:17 -0700 (PDT) Received: from meerkat.local (bras-base-mtrlpq5031w-grc-32-216-209-220-181.dsl.bell.ca. [216.209.220.181]) by smtp.gmail.com with ESMTPSA id k20sm1747799qko.117.2021.09.08.06.36.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Sep 2021 06:36:17 -0700 (PDT) Date: Wed, 8 Sep 2021 09:36:15 -0400 From: Konstantin Ryabitsev To: Eric Wong Cc: meta@public-inbox.org Subject: Re: Showcasing lei at Linux Plumbers Message-ID: <20210908133615.grlzysueyxwgcoyn@meerkat.local> References: <20210902211225.pmnykwcwcxeaunt5@meerkat.local> <20210902215850.GA5063@dcvr> <20210907213337.zir2mes6fiy4lbw7@meerkat.local> <20210907221404.GB17787@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210907221404.GB17787@dcvr> List-Id: On Tue, Sep 07, 2021 at 10:14:04PM +0000, Eric Wong wrote: > > One of the > > options I want to investigate is making IMAP/POP3 accessible individual > > mailboxes fed by lei, such that a new subsystem maintainer could have a > > ready-made mailbox available to them without needing to subscribe/unsubscribe > > to a bunch of mailing lists. (This would be different from read-only imap > > mailboxes offered by public-inbox-imapd, since we'll be tracking individual > > message state. The POP3 bit would allow them to plug it into something like > > Gmail which allows sucking down remote POPs.) > > I think using the "-o v2:..." option for now would be the way to > go for making a v2 inbox available via -imapd (and it'll get > JMAP/POP3 support in the future). I'm worried that read-only imap folders are going to cause problems for dumber imap clients, including mbsync. My goal is to make it easy for folks to use existing tools to which they are already accustomed, since my experience is that if the learning curve is too steep or requires too much fiddling to configure, the uptake is going to be extremely limited. On the other hand, a service that offers full search-based imap/pop3 folders is going to be an easy sell: - it works with any imap client as a simple extra account - it can be mirrored locally and synced two-ways via mbsync - it can be incorporated into existing services like gmail, so people can monitor things on the go - I can do clever things like suspend "lei up" runs if there was no access to the folder for over N weeks - we can use FS dedupe features since all messages are going to be identical after writing them out to maildirs The slightly harder part is making it easy for people to configure their search parameters, but I'm hoping to expose this via a git repo. I'm not implementing this right away, but I'm going to float this idea at plumbers to see what the reception is going to be. I believe this will be of interest to many devs, since this would allow them to no longer depend on their corporate mail servers and their mail-mangling ways. -K