[Mailman-Users] Help! Digest went nuts!
Steph
hergrace at pmeb.org
Tue Jun 5 07:53:54 CEST 2001
thanks again for the suggestions! I'll have to forward them on to the folks
who are allowed to get at the Python code. Unfortunately, I don't know
which version of Python they're using -- but this sounds like it *might* be
the key we need!
Cheers,
Steph
At 01:43 AM 6/5/01 -0400, Barry wrote:
> >>>>> "CVR" == Chuq Von Rospach <chuqui at plaidworks.com> writes:
>
> CVR> if the log shows nothing, I've seen this before. turns out a
> CVR> user had an embedded NUL character (ascii 0), and it caused
> CVR> the file I/O routines to see a premature EOF. Mailman needs
> CVR> to protect itself from this by stripping weird ascii
> CVR> characters as the messages enter the system...
>
>Who's file I/O routines? Is the MTA mistaking the NUL for an EOF? If
>so, what MTA are you using Steph? It should be easy to strip out the
>NUL's by adding one line to SMTPDirect.py. At the top of the function
>deliver(), add something like the following (untested!):
>
> msgtext = string.replace(msgtext, '\0', '')
>
>or, if you're using Python 2.x
>
> msgtext = msgtext.replace('\0', '')
>
>-Barry
More information about the Mailman-Users
mailing list