Messages don't getting distributed (2.1.6)

Hi, I have a 2.1.6 installation with many mailing lists. In one of them messages are not getting distributed. Looking through the archives, it seems that I might be hitting a malformed mime message (http://msgs.securepoint.com/cgi-bin/get/mailman-users-0506/48.html). That post says that the problem is corrected in 2.1.6, so I'm not sure it is the same (I'm using python-2.3.4).
What I see is:
--- LOG ---
Jun 30 11:34:33 2005 (86236) Uncaught runner exception: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) Jun 30 11:34:33 2005 (86236) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 131, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 98, in process uheader = unicode(header, lcset) UnicodeDecodeError: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128)
Jun 30 11:34:33 2005 (86236) SHUNTING: 1120142006.933392+7403da4cb4ccf9c0434b639a8b249c8b942c90f2A
--- LOG ---
The message looks like:
--- MSG --- From: XXXX To: <LIST> Subject: SUBJECT Date: Thu, 30 Jun 2005 11:33:03 -0300 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Organization: XXX Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: 200506301133.03167.info@XXX
English text, except for the portuguese words: atualização bibliográfica saudações --- MSG ---
Any ideas?
Thanks!
Fernando P. Schapachnik fernando@schapachnik.com.ar

Fernando Schapachnik wrote:
I have a 2.1.6 installation with many mailing lists. In one of them messages are not getting distributed. Looking through the archives, it seems that I might be hitting a malformed mime message (http://msgs.securepoint.com/cgi-bin/get/mailman-users-0506/48.html). That post says that the problem is corrected in 2.1.6, so I'm not sure it is the same (I'm using python-2.3.4).
Your problem is not the one discussed in that post.
What I see is:
--- LOG ---
Jun 30 11:34:33 2005 (86236) Uncaught runner exception: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128) Jun 30 11:34:33 2005 (86236) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 131, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 98, in process uheader = unicode(header, lcset) UnicodeDecodeError: 'ascii' codec can't decode byte 0xf3 in position 163: ordinal not in range(128)
Jun 30 11:34:33 2005 (86236) SHUNTING: 1120142006.933392+7403da4cb4ccf9c0434b639a8b249c8b942c90f2A
--- LOG ---
It appears that this list has a header defined (msg_header) and that header contains the 0xf3 character (small letter O with acute accent).
If you change or remove the header, you should be able to run 'bin/unshunt' to successfully re-process the messages.
-- Mark Sapiro msapiro@value.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

En un mensaje anterior, Mark Sapiro escribió:
It appears that this list has a header defined (msg_header) and that header contains the 0xf3 character (small letter O with acute accent).
Great, will try, thanks. Aren't latin1 chars supposed to be used in headers? I was under the impression that they were legal there.
Thanks again.
Fernando P. Schapachnik fernando@schapachnik.com.ar

Fernando Schapachnik wrote:
En un mensaje anterior, Mark Sapiro escribió:
It appears that this list has a header defined (msg_header) and that header contains the 0xf3 character (small letter O with acute accent).
Great, will try, thanks. Aren't latin1 chars supposed to be used in headers? I was under the impression that they were legal there.
I believe it depends on the list language in this case. If the list's preferred language is English, the character set is us-ascii. If it is one of most other languages including Spanish, the character set is one of the iso-8859-* sets.
If this list's preferred language is English, changing it to Spanish may also solve the problem if this is acceptable.
-- Mark Sapiro msapiro@value.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Fernando Schapachnik
-
Mark Sapiro