Re: Problems with MS Outlook Read Confirmation

Ricardo Buchalla Auada <[email protected]> Mon, 22 Mar 2010 20:30:55 -0300
Newsgroups gmane.mail.spam.tmda.user
Message-ID <[email protected]>
Kevin,

comparing the TMDA email lib and the original python2.5 email lib, I 
realized they are identical ...

Regards,
--

Ricardo Buchalla Auada
Webcenter Sistemas
http://www.webcenter.com.br
tel.: 11 4152-8411


Em 21/03/2010 16:11, Kevin Goodsell escreveu:
> Ricardo Buchalla Auada wrote:
>> Sometimes we get the following error when a client confirms a READ 
>> message:
>> Uncaught Python 2.4.4 Exception (Wed Mar 17 18:58:43 2010):
>> -----------------------------------------------------------
>> Traceback (most recent call last):
>>   File "/usr/bin/tmda-filter", line 53, in ?
>>     execfile(os.path.join(execdir, 'tmda-rfilter'))
>>   File "/usr/bin/tmda-rfilter", line 213, in ?
>>     orig_msgin_as_string = Util.msg_as_string(msgin)
>>   File "/usr/local/src/tmda-1.1.12/TMDA/Util.py", line 552, in 
>> msg_as_string
>>     g.flatten(msg, unixfrom=unixfrom)
>>   File 
>> "/usr/local/src/tmda-1.1.12/TMDA/pythonlib/email/generator.py", line 84,
>> in flatten
>>     self._write(msg)
>>   File 
>> "/usr/local/src/tmda-1.1.12/TMDA/pythonlib/email/generator.py", line 
>> 109,
>>  in _write
>>     self._dispatch(msg)
>>   File 
>> "/usr/local/src/tmda-1.1.12/TMDA/pythonlib/email/generator.py", line 
>> 135,
>>  in _dispatch
>>     meth(msg)
>>   File 
>> "/usr/local/src/tmda-1.1.12/TMDA/pythonlib/email/generator.py", line 
>> 266,
>>  in _handle_message
>>     g.flatten(msg.get_payload(0), unixfrom=False)
>>   File "/usr/local/src/tmda-1.1.12/TMDA/pythonlib/email/message.py", 
>> line 185, i
>> n get_payload
>>  raise TypeError('Expected list, got %s' % type(self._payload))
>> TypeError: Expected list, got <type 'str'>
>> Don“t know how to fix it. Does anybody know ?
>
> This sort of looks like a bug in Python's email package. Googling 
> around seems to confirm this, but I haven't yet found a definitive bug 
> report. It looks easy enough to reproduce though. I'll dig into it a 
> bit more, and see if I can point the email devs in the right direction 
> to get it fixed.
>
> Please note however, that the TMDA distribution contains its own copy 
> of the email library. That means it won't benefit from any upstream 
> bug fixes or bug fixes from your software distributor. You'll need to 
> manually patch your TMDA or use a version that uses the system email 
> lib. My fork no longer includes a copy of the email lib for this 
> reason, so that would be one option. It's available here:
>
> http://wiki.github.com/KevinGoodsell/tmda-fork/
>
> -Kevin

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
tmda-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmda-users