[Mailman-Users] Confirmation by reply not working
Keith Seyffarth
weif at weif.net
Tue Oct 27 19:28:09 EDT 2015
>> If they replay to the email or create a new message and send ONLY the
>> confirmation code as instructed, nothing happens. However, if they try
>> again with the same confirmation code, they will get a response back
>> that the confirmation code is no loger valid. This appears to indicate
>> that mailman is receiving the email and processing it, but not actually
>> subscribing them to the list.
>
>
> What is the subscribe_policy for the list (Privacy options... ->
> Subscription rules)? If 'Confirm and approve', are the subscriptions
> waiting approval by a moderator?
It's just confirm. I don't see any way to approve a subscription, but
that may be because qpproval is nto required.
> What's in Mailman's vette and subscribe logs?
Both are empty for the last three days.
> Does web confirmation work?
Yes.
> Anything in Mailman's error log?
Oct 27 17:22:16 2015 (901) Uncaught runner exception: [Errno 9] Bad file descriptor
Oct 27 17:22:16 2015 (901) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
self._onefile(msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 263, in _dispose
ret = res.process()
File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 118, in process
ret = self.do_command(cmd, args)
File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 146, in do_command
return self.do_command(cmd, args)
File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 151, in do_command
if handler.process(self, args):
File "/usr/lib/mailman/Mailman/Commands/cmd_confirm.py", line 46, in process
results = mlist.ProcessConfirmation(cookie, res.msg)
File "/usr/lib/mailman/Mailman/MailList.py", line 1257, in ProcessConfirmation
self.ApprovedAddMember(userdesc, whence=whence)
File "/usr/lib/mailman/Mailman/MailList.py", line 1015, in ApprovedAddMember
kind, formataddr((name, email)), whence)
File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 43, in write
self.write_ex(kind, msg, args, kws)
File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 52, in write_ex
logf = self._logfiles[kind] = StampedLogger(kind)
File "/usr/lib/mailman/Mailman/Logging/StampedLogger.py", line 52, in __init__
Logger.__init__(self, category, nofail, immediate)
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 50, in __init__
self.__get_f()
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 76, in __get_f
_logexc(self, e)
File "/usr/lib/mailman/Mailman/Logging/Utils.py", line 22, in _logexc
sys.__stderr__.write('Logging error: %s\n' % logger)
IOError: [Errno 9] Bad file descriptor
Oct 27 17:22:16 2015 (901) SHUNTING: 1445988136.175048+4b651bb8e2ca5a8b65ef1b9f3c4a54e715f0686f
More information about the Mailman-Users
mailing list