It looks like the problem is in MailCommandHandler.py, which tries to split the header without making sure it exists first. The attached patch seems to fix the problem.
Looks like the list strips attachments, so here's the patch inline:
/var/mailman/Mailman/MailCommandHandler.py
--- /usr/src/redhat/BUILD/mailman-2.0.13/Mailman/MailCommandHandler.py Thu Jul 11 14:19:34 2002
+++ /var/mailman/Mailman/MailCommandHandler.py Fri Apr 9 16:06:32 2004
@@ -160,8 +160,10 @@
mo = quotecre.search(subject)
if mo:
subject = mo.group('cmd')
- if (subject and
- self.__dispatch.has_key(string.lower(string.split(subject)[0]))):
+ if subject:
+ splitsubj = string.split(subject)
+ if (subject and splitsubj and
+ self.__dispatch.has_key(string.lower(splitsubj[0]))):
lines = [subject] + string.split(msg.body, '\n')
else:
lines = string.split(msg.body, '\n')
-myk
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/