[imp] display utf-8 message?

Michael M Slusarz slusarz at mail.curecanti.org
Thu Jan 19 10:17:27 PST 2006


Quoting nlin <nlin at newton.berkeley.edu>:

> What do you mean by broken?  I was able to display it fine in both pine
> and thunderbird....Is there anything specific in the message that imp is
> looking for and which isn't there??
>
> thanks
> nancy
>
> Jan Schneider wrote:
>> Zitat von nlin at newton.berkeley.edu:
>>
>>
>>> Hi
>>>
>>> I'm having problems displaying a message that's in UTF-8 encoding.  The
>>> message headers say:
>>>
>>>
>>>> Content-Type: text/plain; charset="utf-8"
>>>> Content-Transfer-Encoding: 8-bit
>>>
>>> However, in IMP 4.0.4 (Horde 3.0.7), it displays it as:
>>>
>>> Part(s):   1  	unnamed  	[application/octet-stream]  	0.27 KB
>>>
>>> I did some searching in the imp mailing lists archives and it looks
>>> like horde/imp does support utf-8 encoding, so I'm wondering if I have
>>> it mis-configured somewhere??
>>
>>
>> The message is probably broken.

This is bad:
Content-Transfer-Encoding: 8-bit
This message is *not* RFC compliant.  "8-bit" is not a valid encoding  
("8bit" is).  Therefore, out IMAP processing library doesn not  
recognize the encoding and, per RFC, labels the message as  
application/octet-stream.

Apparently other mailers are more lax or workaround this mistake.  2  
reasons we won't: 1.) we can't - the code used to parse messages is in  
the c-client library which we have no control over, and 2.) quite  
honestly, the _vast_ majority of malformed messages like this are from  
spammers so we aren't missing anything by not trying to work around  
this issue.

michael

_______________________________________
Michael Slusarz [slusarz at curecanti.org]


More information about the imp mailing list