First, thank you Mr. Sapiro for all the help you provide us.  I couldn't have 
gotten as far as I have with my mailmain program without you.

Out of desperation, I backed up the inbox (/private/var/mailman/qfiles/in) and 
dumped it and the lists just started working again.  I've started moving mail 
back little by little and everything seems to be okay now.

I'm still not sure what happened.  Aside from the logs I've already posted, 
there was nothing else to indicate what went wrong.  I will however look into 
rebuilding my mailman install if you believe that the installation should 
recoginize gb2312.

Thanks again and until the next calamity,

Constance

Carconni wrote

Mailman has been working beautifully for awhile now but yesterday it just 
stopped.  I wound up repairing all of the databases but it happened again 
today.  I'm getting the following error:

Sep 21 06:11:17 2006 (15075) Uncaught runner exception: unknown encoding: gb2312
Sep 21 06:11:17 2006 (15075) Traceback (most recent call last):
 File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
   self._onefile(msg, msgdata)
 File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
   keepqueued = self._dispose(mlist, msg, msgdata)
 File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line 130, in 
_dispose
   more = self._dopipeline(mlist, msg, msgdata, pipeline)
 File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line 153, in 
_dopipeline
   sys.modules[modname].process(mlist, msg, msgdata)
 File "/usr/share/mailman/Mailman/Handlers/CookHeaders.py", line 74, in process
   prefix_subject(mlist, msg, msgdata)
 File "/usr/share/mailman/Mailman/Handlers/CookHeaders.py", line 262, in 
prefix_subject
   h.append(s, c)
 File 
"/BinaryCache/mailman/mailman-117.root~35/usr/share/mailman/pythonlib/email/Header.py",
 line 285, in append
LookupError: unknown encoding: gb2312


Sep 21 06:11:17 2006 (15075) SHUNTING: 
1158844276.9904189+1e2464070413bcc3355b914153a142061eb60c6f


Does anyone know what might be causing this and why it would happen suddenly 
like this.


There are several things going on here. A message (most likely spam) is
being posted to your list and accepted for delivery. This message has
it's Subject: header encoded in the 'gb2312' (chinese) character set.

Mailman is trying to decode the Subject: so it can add the
subject_prefix and your Mailman/Python installation does not
support/recognize the 'gb2312' character set.

The above error occurs and the message is moved to Mailman's shunt
queue where it will stay untouched until you manually remove it or
queue it for reprocessing using bin/unshunt.

You can use bin/show_qfiles or bin/dumpdb to look at the entries in
qfiles/shunt and then just remove those you don't want.

You can also adjust your list settings to be not so generous in what
you accept.

There is something wrong with your Mailman installation as it should
recognize 'gb2312'.

This specific error should not stop Mailman. It just shunts the message
and that should be the end of it.

-- 
Mark Sapiro <[EMAIL PROTECTED]>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



------------------------------------------------------
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&amp;file=faq01.027.htp

Reply via email to