2012-01-11 12 views
0

私は、SQL Serverデータベースに格納してasp.net Webアプリケーション内でレンダリングしたい電子メールをいくつか持っています。
現在、.msgファイルはBLOBフィールドに格納されており、ユーザーのシステムにファイルをダウンロードするためのリンクが与えられています。
しかし、私はメッセージの内容をユーザーにダウンロードせずに直接レンダリングしたいと考えています。メッセージは、埋め込まれた画像を含むHTML形式です。
すべての提案は大歓迎です。ASPXページで.msgファイルのコンテンツをレンダリングする方法は?

+0

私の知る限り理解し、それだけで見て、MIMEタイプでなければなりませんここに役立つかもしれません:[リンク](http://stackoverflow.com/questions/1669797/are-there-net-framework-methods-to-parse-an-email-mime) –

答えて

0

MIMEを解析する必要があります。あなたは、次のページにそれのためのクラスを見つけることができます:http://www.codeproject.com/KB/IP/ReceivingMail.aspx

あなたはMailItemにメール本文を読み込むことができます。

Pop3Lib.MailItem m = new Pop3Lib.MailItem("mail body here");
Pop3Lib.MailItem m = new Pop3Lib.MailItem(System.IO.File.ReadAllText("C:\\mymail.msg")); 
Response.Write(m.GetText());
関連する問題