I've checked the FAQ and Googled this before coming here to ask for advice. Background: Running Debian 4.0, x86_64, MTA is Postfix, packaged Debian Mailman (version listed "2.1.9-7"), Python version 2.4.4.
I'm having a problem where the archives are not ingesting MIME email for various mailing lists that I maintain. A message goes to the mailing list, is processed properly and gets reflected to the recipients. All email to the list winds up in /var/lib/mailman/archives/private/listname.mbox/listname.mbox. However, messages that have MIME encoding don't make it to /var/lib/mailman/archives/private/listname for inclusion in the web page. I tried running mmarch to rebuild the archive, and got the following output: > [EMAIL PROTECTED] # mmarch --wipe testmaillist-l testmaillist-l.mbox.o > #00000 <[EMAIL PROTECTED]> > figuring article archives > 2006-January > #00001 <[EMAIL PROTECTED]> > figuring article archives > 2006-January > #00002 <[EMAIL PROTECTED]> > figuring article archives > 2006-January > Updating index files for archive [2006-January] > Date > Subject > Author > Thread > Computing threaded index > Updating HTML for article 0 > Updating HTML for article 1 > Updating HTML for article 2 > Pickling archive state into > /var/lib/mailman/archives/private/testmaillist-l/pipermail.pck > Traceback (most recent call last): > File "/usr/sbin/mmarch", line 200, in ? > main() > File "/usr/sbin/mmarch", line 188, in main > archiver.processUnixMailbox(fp, start, end) > File "/var/lib/mailman/Mailman/Archiver/pipermail.py", line 564, in > processUnixMailbox > m = mbox.next() > File "/usr/lib/python2.4/mailbox.py", line 35, in next > return self.factory(_Subfile(self.fp, start, stop)) > File "/var/lib/mailman/Mailman/Mailbox.py", line 89, in scrubber > return mailbox.scrub(msg) > File "/var/lib/mailman/Mailman/Mailbox.py", line 109, in scrub > return self._scrubber(self._mlist, msg) > File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 393, in > process > replace_payload_by_text(msg, sep.join(text), charset) > File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 175, in > replace_payload_by_text > msg.set_payload(text, charset) > File "email/Message.py", line 218, in set_payload > File "email/Message.py", line 242, in set_charset > TypeError: us-ascii "mmarch" seems to be having trouble with the Content-Type header line. If I pull out that line for a given message, it is ingested, though it displays the full MIME text. Any direction on where to look would be appreciated. -John -- John Reddy [EMAIL PROTECTED] (631) 344-3284 Technology Architect ITD Unix Services Brookhaven National Labs ------------------------------------------------------ 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