[Mailman-Users] bounce runner day of year out of range error

Heather Madrone heather at madrone.com
Fri Mar 18 23:27:36 CET 2005


I'm running Mailman 2.1.5 on Mac OSX 10.2.8 using Python 2.4 and exim
4.42.  I have the bounce threshold set to 3.0, but Mailman only rarely manages
to disable accounts that have been bouncing solidly for weeks.

Before I set up Mailman on my own server, I was running it through an ISP.
During the several years I ran Mailman on that site, I only had a handful of
bouncers disabled.  I thought that was suspicious at the time, but it wasn't my
server, and so I couldn't get in under the hood.

I've been watching the exim traffic.  About 20 addresses have been failing
solidly for the past 3 weeks, but Mailman has only disabled 8 of them.  Every
few days, I get the following message:

	Traceback (most recent call last):
	  File "/Applications/mailman/bin/qrunner", line 270, in ?
 	 File "/Applications/mailman/bin/qrunner", line 230, in main
	  File "/Applications/mailman/Mailman/Queue/Runner.py", line 87, in run
 	 File "/Applications/mailman/Mailman/Queue/BounceRunner.py", line 220, in _cleanup
	  File "/Applications/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup
	  File "/Applications/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces
	    mlist.registerBounce(addr, msg, day=day)
	  File "/Applications/mailman/Mailman/Bouncer.py", line 131, in registerBounce
	    time.strftime('%d-%b-%Y', day + (0,)*6))
	ValueError: day of year out of range

Auditing the bounce log, I can see that this error causes the bounce score of bouncers
to be reset.

Has anyone seen anything like this?  I've checked the FAQ and the sourceforge bug
page, and even gone Googling looking for this problem.  So far, I've turned up nothing.

Thank you,

Heather Madrone <heather at madrone.com>

More information about the Mailman-Users mailing list