Mailman has a pretty poor idea about what spam-proofing a mail archive means. Currently it makes email@example.com into ‘bob at example.com’. Boy, the spider writers won’t be able to defeat that!
A system like Gmane’s would be awesome to have in pipermail, but until such time as someone does that, here’s a patch for
HyperArch.py that will at least not print e-mail addresses.
To reconstruct your public archives run:
sudo /usr/lib/mailman/bin/arch --wipe your-list-name
You also need a few apache rules to keep deliberate harvesters out.
Caveats: I’ve only lightly tested this, on the dlslug-discuss archives. Oh, and I don’t know Python. Please leave feedback with any problems or successes.