繁体   English   中英

如何在ASPX页面中呈现.msg文件内容?

[英]How to render .msg file content in ASPX page?

我有一些要存储在SQL Server数据库中并在asp.net Web应用程序中呈现的电子邮件。
目前,.msg文件存储在BLOB字段中,并且提供了将文件下载到用户系统的链接。
但是,我想直接呈现消息的内容,而不给用户任何选择来下载它。 消息是带有嵌入式图像的HTML格式。
欢迎所有建议。

您需要解析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());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM