>> 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 ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org