I recently subscribed to guix-devel, a rather high-volume
mailing lists. Even though you could manage such volume by hand,
public-inbox
is an alternate way to deal
with that.
The idea is not to subscribe to the mailing list, but rather to use git
as an interface, thus bypassing the email provider. It fits
notmuch
paradigm rather well with
notmuch-lore
as an interface.
Building on our mail config, we only need to
~/mail/.notmuch/.lore/sources
(there should be no slash
at the end of the URL)[guix-devel]
url=https://yhetil.org/guix-devel
git clone https://github.com/wkz/notmuch-lore ~/mail/.notmuch/hooks/notmuch-lore
chmod +x ~/mail/.notmuch/hooks/notmuch-lore/pre-new
and add it to ~/mail/.notmuch/hooks/pre-new
#!/bin/sh
mbsync -a
/home/alex/mail/.notmuch/hooks/notmuch-lore/pre-new
Then notmuch new
will create a local maildir mirroring the
mailing list. The only drawback is the mailing list will only be
downloaded locally. So webmail users will need to get to the mailing
list public URL themselves.