|
HTML e-mails not rendering Is there a MIME expert out there who can help me understand why some e-mail
newsletters I receive are not displaying properly in WLMail?
The newsletter's designers are clearly struggling to get it right, but I
have a feeling that the problem is at their end and not with WLMail. The
message is single-part HTML, and displays perfectly in Yahoo's web
interface. However, all I get in WLMail is garbage as shown in the
screenshot.
The relevant headers are:
....
mime-version: 1.0
from: *****
to: *****
date: 22 Jan 2008 00:55:07 -0500
subject: *****
content-type: text/html; charset=utf-8
content-transfer-encoding: base64
Message-ID: *****
X-OriginalArrivalTime: 22 Jan 2008 05:55:08.0542 (UTC)
FILETIME=[5804F9E0:01C85CBB]
Content-Length: 17958
<HTML>
<HEAD>
...
It looks like WLMail is trying to decode the characters following the
Content-Length header from base64, but because they are not encoded to start
with, the result is garbage. They also tried using QP a few weeks ago, with
bizarre results. Is there any need to encode at all, when the body is pure
HTML? Or
--
Noel |