【问题标题】:How to render .msg file content in ASPX page?如何在 ASPX 页面中呈现 .msg 文件内容?
【发布时间】:2012-02-07 20:42:01
【问题描述】:

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

【问题讨论】:

  • 据我了解它应该只是一个 MIME 类型,看这里它可能会有所帮助:link

标签: c# asp.net


【解决方案1】:

您需要解析 MIME。你可以在下一页找到它的类:http://www.codeproject.com/KB/IP/ReceivingMail.aspx

您可以将邮件正文加载到MailItem

Pop3Lib.MailItem m = new Pop3Lib.MailItem("邮件正文");
Pop3Lib.MailItem m = new Pop3Lib.MailItem(System.IO.File.ReadAllText("C:\\mymail.msg"));
Response.Write(m.GetText());

【讨论】:

    猜你喜欢
    • 2011-09-20
    • 2021-09-01
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多