[ mailman-Bugs-1532638 ] can't unsub addr with double-at

SourceForge.net noreply at sourceforge.net
Tue Aug 1 23:19:50 CEST 2006

Bugs item #1532638, was opened at 2006-08-01 11:40
Message generated for change (Comment added) made by msapiro
You can respond by visiting: 

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Cameron (thenoob2)
Assigned to: Nobody/Anonymous (nobody)
Summary: can't unsub addr with double-at

Initial Comment:
Mailman version 2.1.8.  Python 2.4.1 as shipped in
Mandriva 2006.

One of our list owners mass-subscribed an address with
the at-sign doubled.  fubar@@example.net.

That pattern should be added to whatever input
sanitization mass-subscribe uses.

Once it was in there, he tried to mass unsubscribe it.
 Which failed, and caused a nightly error mailed to the
mailman user.  

Traceback (most recent call last):
  File "bin/remove_members", line 186, in ?
  File "bin/remove_members", line 176, in main
    admin_notif, userack)
  File "/u/m/mcal/run/Mailman/MailList.py", line 1014,
in ApprovedDeleteMember
  File "/u/m/mcal/run/Mailman/OldStyleMemberships.py",
line 220, in removeMember
  File "/u/m/mcal/run/Mailman/OldStyleMemberships.py",
line 113, in __assertIsMember
    raise Errors.NotAMemberError, member
Mailman.Errors.NotAMemberError: fubar@

The bad address shows up in Membership Management but
you can't do anything with it.  Its mail gets disabled
for excessive bouncing.

Not knowing how to drive bin/config_list, my workaround
was Perl edit in place on the pickle.
 perl -pi -e 's/fubar\@\@/fubar\@x/g' list/config.pck
and then I could remove fubar at xexample.net with
bin/remove_members.  Ugly, eh?

I wonder if this is the same bug as 551730.

Thanks for working on this,


>Comment By: Mark Sapiro (msapiro)
Date: 2006-08-01 14:19

Logged In: YES 

Have you tried checking 'unsub' on the admin membership list
and 'Submit Your Changes'?

If that doesn't work, see
for the 'withlist' method.

For what it's worth, I tried mass subscribing
msapiro@@value.net with both the distribution 2.1.5 and my
2.1.8+ working copy and I get "Bad/Invalid email address".

Are you sure this is how the subscribe was done?


You can respond by visiting: 

More information about the Mailman-coders mailing list