[Mailman-Users] Lost emails

Mark Sapiro msapiro at value.net
Sat Oct 14 00:56:13 CEST 2006


Larry Rosenman wrote:
>
>I've been in touch with Mitch, and I'm seeing the following:
>Oct 13 17:39:41 2006 (21897) SHUNTING:
>1160751710.5174129+20b0271866a4e8765c73a8523cb44434221b861a
>Oct 13 17:39:41 2006 (21897) Uncaught runner exception:
>judie at PromotionalSolutions.biz
>Oct 13 17:39:41 2006 (21897) 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/IncomingRunner.py", line 130, in
>_dispose
>    more = self._dopipeline(mlist, msg, msgdata, pipeline)
>  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in
>_dopipeline
>    sys.modules[modname].process(mlist, msg, msgdata)
>  File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 74, in
>process
>    recips = [mlist.getMemberCPAddress(m)
>  File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 139, in
>getDeliveryStatus
>    self.__assertIsMember(member)
>  File "/usr/lib/mailman/Mailman/OldStyleMemberships.py", line 113, in
>__assertIsMember
>    raise Errors.NotAMemberError, member
>NotAMemberError: judie at PromotionalSolutions.biz

The full statement in CalcRecips.py is

    recips = [mlist.getMemberCPAddress(m)
              for m in mlist.getRegularMemberKeys()
              if mlist.getDeliveryStatus(m) == ENABLED]


There appears to be a problem in that the list returned by
getRegularMemberKeys() contains 'judie at PromotionalSolutions.biz'

This should be a completely lower case address. What's in the list's
'members' dictionary as shown by bin/dumpdb of the config.pck. The
keys should all be lower case with either 0 or a case-preserved
address as the value.

If this is the issue, you can fix it with bin/withlist or you may be
able to remove this member and then add her back. See
<http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.013.htp>.

-- 
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan




More information about the Mailman-Users mailing list