?

Log in

No account? Create an account

fanf

Missing text in messages from Outlook

« previous entry | next entry »
14th Oct 2010 | 18:25

A user just reported a problem to us involving messages they received which appeared to have text missing. The sender's signature and the quote of the message that was being replied to appeared OK, but no additional text from the sender could be seen. The recipient was using Thunderbird. The messages were multipart/alternative messages sent by Outlook, with text/plain and text/html parts.

The HTML parts did in fact include the expected text, except that it was wrapped in an IE conditional comment, like the following, where the ... was the substantive content.

  <!--[if !mso]> ... <![endif]-->

Note that this is a comment so non-Microsoft HTML processors will not display its contents, so the reply appears to be missing!

Putting IE conditional comments in email is bad enough, but using them to hide the important part of the message is simply braindamaged. The bit that takes the cake is that Microsoft's own HTML to plain text converter also ignores IE conditional comments, so the text/plain alternative also omits the sender's reply!

Does anyone have a link to any Microsoft documentation about this problem? Or any other good descriptions, for that matter.

| Leave a comment | Share

Comments {3}

(Deleted comment)

Pete

from: pjc50
date: 14th Oct 2010 21:15 (UTC)

http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx

It's one of those MS things that's both ingenious and completely misconcieved.

Reply | Thread

Tony Finch

from: fanf
date: 15th Oct 2010 09:23 (UTC)

Thanks for the link.

I wonder if they have anything on how Office and Outlook decide when to emit them...

Reply | Parent | Thread