[Mailman-Developers] unremovable/broken member addresses

Andrew D. Clark andrew.clark at ucsb.edu
Wed Sep 24 18:38:10 EDT 2003


Hello all,

I've encountered some list member addresses like so (I've substituted 
the domain name here to protect the guilty):

%./list_members some-list
bbest at goaway.spammer * ben

I can't remove a member address like this:

%./remove_members -n -N some-list "bbest at goaway.spammer * ben"
Traceback (most recent call last):
  File "./remove_members", line 186, in ?
    main()
  File "./remove_members", line 176, in main
    admin_notif, userack)
  File "/home/services/mailman/Mailman/MailList.py", line 941, in 
ApprovedDeleteMember
    self.removeMember(emailaddr)
  File "/home/services/mailman/Mailman/OldStyleMemberships.py", line 
220, in removeMember
    self.__assertIsMember(member)
  File "/home/services/mailman/Mailman/OldStyleMemberships.py", line 
113, in __assertIsMember
    raise Errors.NotAMemberError, member
Mailman.Errors.NotAMemberError: bbest at goaway.spammer*ben

Nor does it work by escaping the spaces and/or the *.  Doesn't work via 
the web front end either.  Any ideas?

--
Andrew Clark
Campus Network Programmer
Office of Information Technology
University of California, Santa Barbara
andrew.clark at ucsb.edu (805) 893-5311



More information about the Mailman-Developers mailing list