[Mailman-Users] removing a lot of members with incorrect address

Mark Sapiro mark at msapiro.net
Mon May 23 17:43:02 CEST 2011

Marc Rengers wrote:
>I've got a list where an other admin has subcribed a lot of members with a dash on the end of the address. Like name at domain.nl- and user at other.com-
>If it were a few I would unsubscribe them manually, but there are around 150....
>Is there a way to create a ilst of these wrong addresses and then easily unsubscribe these?

There are a few ways to do this. A somewhat tedious way is to first go
to the admin General Options page and set admin_member_chunksize to a
number > 150 so the next result won't be 'chunked. Then go to the
Membership Management... -> Membership List pages  and enter -$ in the
Find member box and search. and then check the 'unsub' boxes on the
result and Submit Your Changes.

If you have command line access, you could do

bin/list_members LISTNAME | sed '/[^-]$/d' | \
  bin/remove_members -n -N -f - LISTNAME

Give the bin/list_members and bin/remove_members commands witth the
--help option for more info.

Or, if you have a list of the addresses, you could either paste it or 
upload it to the Membership Management... -> Mass Removal page.

Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list