Moving a mailing list from SF.net to another Mailman instance
I had to move a mailing list from SourceForge to a self-hosted Mailman instance while preserving all the user options. Since one has no shell access to these SF's Mailman I decided to extract the information from the Web-Interface, which sadly enough is no easy task. There is no complete list available but only chunked by starting letter and in groups of 30 addresses or less.
Since the mailing list in question had about 1500 subscribers manual transcription was really no option. So I wrote a small script that automatically extracts all the information and outputs it in a CSV-like format.
I've also hacked Mailman's add_members script to set all these options from this format.
In case someone finds this useful, both are available on my git server under free licenses:
- grab-subscribers.pl
- Extract subscriber information from Mailman Web-Interface with LWP.
- add_members
- Use the information extracted by grab-subscribers.pl to populate a Mailman mailing list.
DISCLAIMER: This is hacked together really quickly and was used exactly once. Don't expect too much.
Created 2008-08-07 by Frank Lichtenheld, category /en/devel. permanent link, 0 comment(s)

comment...