[Mailman-Users] No subscription is made despite confirmation

Henrik Rasmussen her at adm.ku.dk
Tue Feb 12 09:03:27 CET 2008

One of my list administrators have celled me regarding some users not being subscribed to a list. Mailman have sent the users in question a confirmation ticket, and the subscribe log shows that the users have been put in pending mode.
Jan 31 13:09:33 2008 (2223) listname: pending me at privacy.net <mailto:me at privacy.net>   me at privacy.net <mailto:me at privacy.net> 
When the users returned the mail, Mailman issued a New command
Jan 31 13:11:29 2008 (2223) listname: new "me at privacy.net <mailto:me at privacy.net> " <>, via email confirmation

but still the users wasn't subscribed (list_members listname still did not show the user as member of the list). A few days later one of the users retried subscribing, and the same happened. The log does not show any signs that the user have tried unsubscribing (deleted).
According to the error log at the particular time, Mailman seems to have failed subscribing the user.
Jan 31 11:36:09 2008 (2223) SHUNTING: 1201775768.8376081+629ed6771846a9304e6eca2178f2047980aa8630
Jan 31 13:10:06 2008 (2223) Uncaught runner exception: 'ascii' codec can't decode byte 0xf8 in position 5: ordinal not in range(128)
Jan 31 13:10:06 2008 (2223) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 237, in _dispose
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 110, in process
    stop = self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 135, in do_command
    return self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 137, in do_command
    return handler.process(self, args)
  File "/usr/lib/mailman/Mailman/Commands/cmd_confirm.py", line 86, in process
    if line.lstrip() == match:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf8 in position 5: ordinal not in range(128)
>From the log entries above, can some of you explain to me what might be wrong?

More information about the Mailman-Users mailing list