[Mailman-Users] Error generated by unsubscribe requests

Kærast kaerast at qvox.org
Mon Feb 16 17:16:48 CET 2009


Hi,

I've started getting an error message when people try unubscribing from
my lists by emailing the -unsubscribe addresses.  I'm running a
slightly modified version of 2.1.9 (based on the Debian version with
a few modifications of my own)  The following error appears in the error
logs

Feb 16 16:09:48 2009 (22125) Uncaught runner exception: 'str' object
has no attribute 'address' Feb 16 16:09:48 2009 (22125) Traceback (most
recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py",
line 112, in _oneloop self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 170, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 243, in
_dispose res.do_command('leave')
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 139, in
do_command return handler.process(self, args)
  File "/usr/lib/mailman/Mailman/Commands/cmd_unsubscribe.py", line 76,
in process mlist.ConfirmUnsubscription(cpaddr)
  File "/usr/lib/mailman/Mailman/MailList.py", line 1370, in
ConfirmUnsubscription cookie = self.pend_new(Pending.UNSUBSCRIPTION,
addr) File "/usr/lib/mailman/Mailman/Pending.py", line 76, in pend_new
    if data[0] == UNSUBSCRIPTION and data[1] == content[0].address:
AttributeError: 'str' object has no attribute 'address'

Feb 16 16:09:48 2009 (22125) SHUNTING:
1234800587.1249299+27b118ff3b62b500de00fd03a570aefcdf1a1ef2


Any ideas how I fix this and let people unsubscribe?

-- 
Alice


More information about the Mailman-Users mailing list