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: X-Spam-Status: No, score=-2.2 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id CEC7120248 for ; Sat, 23 Feb 2019 21:20:12 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id b20so4574464edw.11 for ; Sat, 23 Feb 2019 13:20:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loskot-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Fx7FnetLP9SQmq1b2vya/SKUXxFSBg2egpPG48tDi2U=; b=z2+TF01q4Q9dAxCmdi9uW+rBnc4TjrZj5ZvVOSl+ezzsmo+hdgMKHf+Yl8IE0esteQ Oi0qxDSE27F91+BtU8N39HsY5zYIjlfKmx3Yr1wl9/Fs9jqdV2+9y8w99YVVHifqWyt8 pxS6ZjKve/DiOASNd1rqikBwPuL7XwNb6bN3JZy8TZTb1cq4gs2QoyDqtwERVS7KQfOk TWdYEmRDbAxJUAuZRqbotui8b9JFkmYvbHO0wiLCxuXWyVw5RlpkIAQjfBX1IQSHGITr E88MAwxZMudH6NtoEQ7racVNbkQ/uNLGYLWwNRMseU1UAnrzgVR03ZbW4deD/DbaePBq FKug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fx7FnetLP9SQmq1b2vya/SKUXxFSBg2egpPG48tDi2U=; b=B7qzbYOZlMW0DRJA8tUJ7D6r2ERvxTS/RpUrjGPVGXAKqyxnO+BALDdacp+uTVm4kb XMhSvaTbU8fCUKxclaJRgq+WIX47zWVNjG1jZd3XwPFFtp6xRGBAUtp78eJGCzOO3g1f Qqo4msZQwAjjs1DMeUEBJ0l3XiQEnKdLPBX8ma8iYiovMx71EdS0l5Iykm/0+YgJ6fFW 5XnMFR18C0EH+SbF6NxdwOI+fAU5U9CyN0DKmE5dnQHBSjb21lkWdXeEvxDS8btXXy/s g8ClJpX4ZMupqXOmIUkcRX2zgaaGzROzzBpcMPdVQt19Er60vD9xQjPHUsSczZUEl10K I7Mg== X-Gm-Message-State: AHQUAuZ9TLbCOQMpEme8Es5iCUzz1q5mQbgTCQXOAumBefAPeFNvjMax 6MgtvMl53qDRAEMssxw0UQijO++19oehRDTwCVBTww== X-Google-Smtp-Source: AHgI3IZ/ruGXNNZpUW09m1Vw9+K0qyvcCQapsAmZYetrJ5LW1FiMLXIdw9zU/8XsQpmAKP5YwJdiqu4QOpINArxm39Y= X-Received: by 2002:a17:906:114f:: with SMTP id i15mr7527845eja.29.1550956809356; Sat, 23 Feb 2019 13:20:09 -0800 (PST) MIME-Version: 1.0 References: <20190223031048.GA7084@dcvr> In-Reply-To: <20190223031048.GA7084@dcvr> From: Mateusz Loskot Date: Sat, 23 Feb 2019 22:19:43 +0100 Message-ID: Subject: Re: Mirroring mailing lists directly To: Eric Wong Cc: meta@public-inbox.org Content-Type: text/plain; charset="UTF-8" List-Id: On Sat, 23 Feb 2019 at 04:10, Eric Wong wrote: > Mateusz Loskot wrote: > > > > I'm trying to figure out how to "mirror existing mailing lists" [1] > > in practice. I've got Debian 9 with all dependencies installed. > > [...] > > How to actually deliver mailing list posts to the public-inbox watch? > > -watch currently requires mail to be delivered to a Maildir. > I use offlineimap for that; but mbsync (isync) or other > similar tools should work, too. This is helpful. I will try offlineimap. > If you run your own MTA No, I'd prefer to avoid own MTA. > > Could anyone mirroring a list out there share any details on setup of > > the public-inbox mirror host? > > Is the example at the top of > > https://public-inbox.org/public-inbox-watch.html > > not enough? The example is clear and I think it should be enough for me. All the details you gave about configs will be useful, I'm sure. It's just that I'm not there yet. I'm still missing some aspects of the bigger picture of mirroring a mailing list. I've realised, I'm missing an outline of the overall procedure: 0. Install public-inbox and its dependencies 1. Find mailing list to mirror e.g. public@list.org 2. Get a new e-mail address e.g. mirror@user.org 3. Subscribe to list@host.org with mirror@user.org 4. Set up (to run manually or daemon) offlineimap to sync from mirror@user.org to local Maildir 5. Set up public-inbox-watch 6. Set up public-inbox-httpd to publish via HTTP 7. Set up public-inbox-index to enable search 8. Set up git daemon to allow `git clone` access to mirrored archives. Is this plan correct, complete or am I missing anything? Do I need to bother with public-inbox-watch's bidirectional sync? > Please let us know if there's specific stuff to clarify in docs > or if the getting mail-to-Maildir was the primary thing. I have > a lot on my plate :x The docs of the public-inbox toolset are clear and they seem complete. As explained above, I am missing a basic "where do I start" to create mirror, especially for someone who is not a sysadmin, like myself :) Once I get to the 4. and later points of the plan above, I will get back to your other suggestions on the implementation details. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net