2012-06-06 3 views
0

여기에 질문하고 싶습니다. 파일 시스템에있는 .eml 파일을 WebBrowser 컨트롤에서 어떻게 열 수 있습니까? 여기이 순간에 사용해보세요 : 나는 또 다른 형태의 POP3 서버에서 메시지를받을 OpenPop.Net를 사용하고, 나는 그 메시지의 HTML 부분을 얻는 방법을 알 필요가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 

. ..

미리 감사드립니다!

주앙 레고

답변

0

당신은 examples for OpenPop.Net을 체크 아웃 적이 있습니까? 특히 "Find specific parts of an email (text, html, xml)" example을 확인해야합니다.

이메일이 웹 사이트에서 어떻게 작동하는지에 대한 introduction이 있습니다. 이것은 OpenPop.Net이 어떻게 내부적으로 전자 메일이 구성되는지에 대해 발전한 이후에 어떻게 구축되는지 이해하는 데 도움이 될 수 있습니다.

+0

그래도 도움이되었지만 다음과 같은 작업을 수행하지 않아도됩니다. mensagem.FindFirstHtmlVersion(). GetBodyAsText(); 혼자서 찾아야했다 ... 감사 = D –

관련 문제