[Mailman-Users] Bulk alteration of subscriber addresses
Richard Barrett
r.barrett at ftel.co.uk
Thu Apr 22 18:48:09 CEST 2004
On 22 Apr 2004, at 13:09, Tony Howat wrote:
>
> Hi Mailman Users,
>
> The organisation I'm working for is changing it's domain name. I need
> to process all mailing lists on our MailMan system and alter the
> subscribed addresses from our current domain to the new one, leaving
> external subscriber addresses intact.
>
> Has anyone done such a thing, or something similar? DB/python is not
> my area, so any sample code to open a mailman database file and
> recurse through subscribed addresses would be very useful.
>
using the available command line tools, then for each list:
1. use $prefix/bin/list_members to extract the subscriber list to a
text file
2. edit the email addresses in the file using sed, a perl script or
whatever text manipulation tool is your preference
3. use $prefix/bin/sync_members to tell MM to update the subscriber list
put a shell wrapper around it to iterate over all your lists.
no knowledge of python or MM internals required
> --
> Tony Howat
> UNIX Network Administrator
> The London Institute
More information about the Mailman-Users
mailing list