public static void Run()
{
// ExStart:PrintHeaderUsingMhtFormatOptions
// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Email();
const string pageHeader = @"<div><div class='pageHeader'>"Panditharatne, Mithra" <[email protected]><hr/></div>";
MailMessage message = MailMessage.Load(dataDir + "Message.eml");
MhtMessageFormatter mailFormatter = new MhtMessageFormatter();
MailMessage copyMessage = message.Clone();
mailFormatter.Format(copyMessage);
Console.WriteLine(copyMessage.HtmlBody.Contains(pageHeader) ? "True" : "False");
MhtFormatOptions options = MhtFormatOptions.HideExtraPrintHeader | MhtFormatOptions.WriteCompleteEmailAddress;
mailFormatter.Format(message, options);
if (!message.HtmlBody.Contains(pageHeader))
Console.WriteLine("True");
else
Console.WriteLine("False");
// ExEnd:PrintHeaderUsingMhtFormatOptions
}
}