Bugs item #571636, was opened at 2002-06-20 15:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100103&aid=571636&group_id=103
Category: bounce detection Group: 2.1 beta Status: Open Resolution: None Priority: 5 Submitted By: Daniel Buchmann (avalon) Assigned to: Nobody/Anonymous (nobody) Summary: Traceback in error log - bounce handling
Initial Comment: I got this traceback in my error log:
Jun 20 14:58:56 2002 (1992) Traceback (most recent call last): File "/home/mailman/Mailman/Queue/Runner.py", line 105, in __oneloop self.__onefile(msg, msgdata) File "/home/mailman/Mailman/Queue/Runner.py", line 154, in __onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/home/mailman/Mailman/Queue/BounceRunner.py", line 71, in _dispose addrs = BouncerAPI.ScanMessages(mlist, msg) File "/home/mailman/Mailman/Bouncers/BouncerAPI.py", line 60, in ScanMessages addrs = sys.modules[modname].process(msg) File "/home/mailman/Mailman/Bouncers/Microsoft.py", line 35, in process body = StringIO(subpart.get_payload()) TypeError: expected read buffer, list found
The following had probably happened:
- A spam mail was sent to one of our lists.
- The list tried to send a "waiting for moderator approval" mail to the sender of the spam mail.
- The "waiting for moderator approval" mail bounced (because the sender address was, of course, invalid).
The bounce in (3) gave me the traceback and was moved to qfiles/shunt/. PCK file is attached to this bug report. Let me know if you need the DB file too... :)
You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100103&aid=571636&group_id=103