6.0.0-beta1
7/20/25

[#14464] Garbled rendering of some messages
Summary Garbled rendering of some messages
Queue IMP
Queue Version 6.1.6
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester tom (at) pledger (dot) gen (dot) nz
Created 09/10/2016 (3235 days ago)
Due
Updated 09/14/2016 (3231 days ago)
Assigned 09/12/2016 (3233 days ago)
Resolved 09/14/2016 (3231 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
09/14/2016 11:05:26 AM tom (at) pledger (dot) gen (dot) nz Comment #8 Reply to this comment
Thank you for looking into this
09/14/2016 07:36:45 AM Jan Schneider Version ⇒ 6.1.6
 
09/14/2016 07:36:23 AM Jan Schneider Comment #7
State ⇒ Not A Bug
Reply to this comment
I'm not sure what the problem with the message is, I can verify that 
it doesn't render correctly though, unless you have the tidy extension 
installed. This PHP extension cleans up and fixes broken HTML code, so 
that the message displays fine (at least in the latest stable 
version), once it is installed.
09/14/2016 07:26:26 AM Jan Schneider Comment #6 Reply to this comment
Does 6.1.6 make sense as an IMP version number?
Yes, it's still badly outdated though.
09/13/2016 11:29:52 PM tom (at) pledger (dot) gen (dot) nz Comment #5 Reply to this comment
Someone from the company that hosts my webmail has replied, saying:
"Checked on my side the exact Horde IMP which is installed on our 
server for your account is Horde (6.1.6)"

Does 6.1.6 make sense as an IMP version number?
09/13/2016 10:36:13 PM tom (at) pledger (dot) gen (dot) nz Comment #4
New Attachment: Latest motors listings in _Cars.eml Download
Reply to this comment
Here's a whole raw message that incurs the rendering problem.

I've asked my webmail host about the IMP version, and will get back to 
you with that when they reply.

By the way, I've also raised this with the sender of that email 
message.  I think their META tag looks wrong.  They generate this:
<META http-equiv="Content-Type" content="text/html; charset=utf-16">
...but I think maybe they should generate this instead:
<META http-equiv="Content-Type" content="text/html" charset="utf-16">

If I QP-decode the message body and save it as a .html file, it 
renders OK in my browser.  That's the same browser I use for webmail.
09/12/2016 09:12:55 AM Jan Schneider Comment #3
State ⇒ Feedback
Reply to this comment
Horde 5.1 is very old, chances are your IMP version is as old, and 
things may have been fixed since then.
Please find out your exact IMP version, and please upload the raw message.
09/10/2016 08:44:55 PM tom (at) pledger (dot) gen (dot) nz Comment #2
New Attachment: Garbled-Trade-Me-email.png Download
Reply to this comment
Here's the attachment again.  I couldn't see it in the attachments 
tab; maybe it fell off the form while I was having 2 tries at the 
captcha.
09/10/2016 08:39:39 PM tom (at) pledger (dot) gen (dot) nz Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Garbled rendering of some messages
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
Hi,

Some of my incoming email messages from a particular sender 
(trademe.co.nz) get rendered OK in Mozilla Thunderbird but not in my 
Horde 5.1.5 webmail (hosted by openhost.net.nz).  I couldn't see any 
tickets in your system for 'decoding' or 'quoted-printable', and the 
tickets for 'render' looked unrelated.  I'm unfamiliar with the 
subcomponent structure of Horde, but am guessing that IMP is the queue 
to use because '/imp/' occurs in the URL when I view the unrendered 
email source.

The attached screen shot shows some of the email source, and the 
garbled rendering.  I wonder whether this comes from a bad interaction 
between the charset=utf-16 attribute and the quoted-printable 
decoding.  A web search for 3Dutf-16 charset led to this page - 
http://www.novell.com/documentation/datasynchronizer1/resources/datasync12_bugfixlist_mobility_upd3.html - which suggests that Novell may have had a similar 
issue.

I hope this is useful feedback.  Thanks for reading!

Saved Queries