如何在WebBrowser控件中打开.eml文件?

时间:2012-06-06 11:33:09

标签: c# html email webbrowser-control openpop

我想问一下,如何在WebBrowser控件中打开位于文件系统中的.eml文件。这就是我现在所做的:

string uri = Convert.ToString(myDataReader["Uri"]); //obtained the URI from a database query a few lines of code earlier


FileInfo file = new FileInfo(uri);
OpenPop.Mime.Message mensagem = OpenPop.Mime.Message.Load(file);

origem = mensagem.Headers.From.ToString(); //origin of the email
destino = mensagem.Headers.To.ToString(); //destiny
assunto = mensagem.Headers.Subject.ToString(); //subject
conteudo = mensagem.MessagePart.Body; //message body

我正在使用OpenPop.Net以另一种形式从POP3服务器获取消息,我需要知道如何获取这些消息的HTML部分......

提前致谢!

JoãoBorrego

1 个答案:

答案 0 :(得分:0)

你签出了examples for OpenPop.Net吗?具体来说,您应该查看"Find specific parts of an email (text, html, xml)" example

电子邮件在网站上的运作方式还有introduction。这可能有助于理解OpenPop.Net是如何构建的,因为它是围绕电子邮件内部结构的演变而发展的。