Hi Brian,
Regarding the failed email loading, the problem with that MSG file is that it is not an email.
Try opening it in Microsoft Outlook, you’ll notice that the Meeting is opened.
Regarding the slow HTML loading, the problem is with this this image URL:
https://info.cloudacademy.com/e2t/to/VWtMcp8cQyFnW3dWLxX1tT2jYW9ccHTJ4sgN6MW1m0Fbj1gjjmx103
It takes +30 seconds to load it, for example, please check this:
var watch = Stopwatch.StartNew();
var options = new HtmlLoadOptions();
options.ResourceLoading += (sender, e) =>
{
Console.WriteLine(watch.Elapsed);
Console.WriteLine();
Console.WriteLine($"Loading: {e.Uri}");
};
string html = ReplaceEmbeddedImages(message.BodyHtml, message.Attachments);
document.Content.End.LoadText(html, options);
watch.Stop();
Console.WriteLine($"Finished: {watch.Elapsed}");
This is probably a tracking pixel in the email’s message.
I hope this helps.
Regards,
Mario