can't unsub addr with double-at
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
New
|
Medium
|
Unassigned |
Bug Description
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_
main()
File "bin/remove_
admin_notif, userack)
File "/u/m/mcal/
in ApprovedDeleteM
self.
File "/u/m/mcal/
line 220, in removeMember
self.
File "/u/m/mcal/
line 113, in __assertIsMember
raise Errors.
Mailman.
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\
and then I could remove <email address hidden> with
bin/remove_members. Ugly, eh?
I wonder if this is the same bug as 551730.
Thanks for working on this,
Cameron
[http://
Have you tried checking 'unsub' on the admin membership list
and 'Submit Your Changes'?
If that doesn't work, see www.python. org/cgi- bin/faqw- mm.py?req= show&file= faq03.013. htp
http://
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?