HTML stored within this message is incorrect:
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-16">
</head>
<body><p>from ken<br><br><br><br>ML Test1<br>
It claims it uses utf-16 charset whereas it is in utf-8 or ASCII (there aren't any national characters there)
Following code passes. It replaces utf-16 with correct utf-8:
IMail mail = new MailBuilder().CreateFromEmlFile("c:\\email.eml");
string correctHtml = mail.Html.Replace("charset=utf-16", "charset=utf-8")
mail.HtmlData.Data = mail.HtmlData.Encoding.GetBytes(correctHtml);
StringAssert.Contains("ML Test1", mail.GetBodyAsText());