[GoLUG] Mailing list, long term.
Ron
ron at bclug.ca
Thu Aug 14 23:39:24 EDT 2025
Steve Litt wrote on 2025-08-14 18:52:
> If Mailman can export its archive, they can probably be turned into
> a MindMeld tree.
It's in a mbox file.
Run the "cleanarch" (?) utility that comes with Mailman2 on the mbox,
piping the output to another mbox file and rsync that daily.
There's a config.pck file that stores the list configuration.
Probably want to get a copy of that too. Then your entire list's
settings are in one place, easily read by Python.
> Once formatted as a MindMeld tree, anybody can grab the tree with
> rsync as a backup, and if the admin quits or gets run over by a
> truck, the next admin can set up MindMeld with an untar, an edit of
> a conf file
What happens if someone else decides to take over the list? i.e.
moderate the current admin to not be allowed to post?
Or approve their spammer friend's account who then starts spamming?
i.e. where does the list config live and who controls it? Who bans spam
addresses and how? How to prevent others from making changes?
With Mailman, users have the option to hide their email address from
some levels of other users - say lurkers can hide that they've joined
from other list members.
Everyone having everything needed to continue the list defeats that
(minor issue).
>> And Thunderbird these days handles it like a champ (pro tip:
>> choose Maildir for local storage too).
>
> I see what's going on. Your Thunderbird downloads from IMAP and
> stores in Thunderbird archives. My Thunderbird (or Claws or
> Evolution) is simply a window into a local Dovecot serving a
> ginormous maildir. Your way works with Thunderbird, mine doesn't.
My Thunderbird downloads (synchronizes) certain folders, yes, but it
also immediately picks up on what happens on the server, like when I run
Python scripts against files on the server - they appear immediately in
Thunderbird.
When you said:
> Dovecot serving a ginormous maildir
did you mean a ginormous mbox file?
That'd probably make anything balk.
Thunderbird can easily handle thousands of IMAP messages. People use it
with hundreds of thousands of messages.
It's the mbox format that needs constant parsing to pull items out that
is the issue.
More information about the GoLUG
mailing list