我有一些电子邮件,我想存储在SQL Server数据库中并在asp.net Web应用程序中呈现。
目前,.msg文件存储在BLOB字段中,并且给出了将文件下载到用户系统的链接。
但是,我希望直接呈现消息的内容,而不向用户提供任何下载选项。消息采用HTML格式,带有嵌入的图像
欢迎提出所有建议。
答案 0 :(得分: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());