Tokio Kikuchi said the following on 2006/09/13 02:45 PM: > Can you try these and check the email version? <snip> > The email-3.0.x in Python 2.4 is not suitable for mailman. Mailman > 2.1.8(or 9) works best with the email-2.5.7(or 8) which is the bug fix > version of Python 2.3 library.
Working under the assumption that this is related to the problem I posted I've upgraded python and still get a problem with certain attachments going to lists. Exim accepts the message, delivers to mailman and then mailman chokes and fails to deliver to list members Python 2.5c1 (r25c1:51305, Aug 19 2006, 21:01:01) [GCC 4.1.2 20060814 (prerelease) (Debian 4.1.1-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import email >>> email.__version__ '4.0.1' >>> <ctrl-D> # cd MMHOME/cron # python Python 2.5c1 (r25c1:51305, Aug 19 2006, 21:01:01) [GCC 4.1.2 20060814 (prerelease) (Debian 4.1.1-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import paths >>> import email >>> email.__version__ '2.5.7' What gives? What is odd is that some files with " ' " in the filename go to the list while others don't. I've tried changing characterset in mail client to no avail. Apologies if I'm hijacking a thread, it's just I'm seen similar errors when trying to post to a list with a PDF attachment ... not directly related to senddigests at all (digests disabled) I still get the following in the error log: (edited for brevity) --------------------------------------------------------------------------- qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 75, in parsestr qrunner(18178): return self.parse(StringIO(text), headersonly=headersonly) qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 64, in parse qrunner(18178): self._parsebody(root, fp, firstbodyline) qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 240, in _parsebody qrunner(18178): msgobj = self.parsestr(part) qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 75, in parsestr qrunner(18178): return self.parse(StringIO(text), headersonly=headersonly) qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 64, in parse qrunner(18178): self._parsebody(root, fp, firstbodyline) qrunner(18178): File "MMHOME/pythonlib/email/Parser.py", line 146, in _parsebody qrunner(18178): boundary = container.get_boundary() qrunner(18178): File "MMHOME/pythonlib/email/Message.py", line 762, in get_boundary qrunner(18178): boundary = self.get_param('boundary', missing) qrunner(18178): File "MMHOME/pythonlib/email/Message.py", line 616, in get_param qrunner(18178): for k, v in self._get_params_preserve(failobj, header): qrunner(18178): File "MMHOME/pythonlib/email/Message.py", line 563, in _get_params_preserve qrunner(18178): params = Utils.decode_params(params) qrunner(18178): File "MMHOME/pythonlib/email/Utils.py", line 337, in decode_params qrunner(18178): charset, language, value = decode_rfc2231(EMPTYSTRING.join(value)) qrunner(18178): File "MMHOME/pythonlib/email/Utils.py", line 284, in decode_rfc2231 qrunner(18178): charset, language, s = parts -- | Bretton Vine | 083 633 8475 | [EMAIL PROTECTED] | | GPG: http://bretton.hivemind.net/bretton_vine.asc | "Insanity: doing the same thing over and over again and expecting different results." - Albert Einstein ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp