标题和正文一起显示
发件人、收件人、主题、日期以及消息正文一起渲染为一个可阅读的页面,而不是需要有人解释的原始转储。
问题
文档管理系统围绕 PDF 和 Office 构建,然后第一份真实的案件文件出现,包含四十个 .msg 文件。突然间需求变成在服务器上需要邮件客户端,或是需要有人执行的转换步骤,或是支持工程师将证据下载到笔记本电脑上。
下载是这三者中最糟糕的。一旦消息离开系统,它就超出您的保留政策、审计日志和访问控制——而且正是后来最可能重要的材料。
在服务器端渲染可将通信保留在应当存放它的系统内,与同一案件的 PDF 和电子表格并列,通过相同的查看器打开。
功能
发件人、收件人、主题、日期以及消息正文一起渲染为一个可阅读的页面,而不是需要有人解释的原始转储。
.msg 用于 Outlook,.eml 和 .emlx 用于其他所有。相同的打开调用可处理这三种格式。
HTML 消息保留其格式和内嵌图像,而不是折叠为纯文本。
没有安装 Outlook,没有 MAPI 配置文件,也没有涉及 COM 自动化——这也是 Word 示例避免互操作的原因。
包含电子邮件、合同、电子表格和图纸的案件通过一个组件打开。用户只需学习一个界面。
审阅者阅读页面。.msg 从不离开归档,因此保留和审计仍然有意义。
集成
实际上,其价值并非仅在于邮件支持本身,而在于案件文件不再需要三个不同的查看器和下载按钮。
支持的扩展名
// Outlook and MIME messages open like any other document
string token = await viewer.OpenDocumentAsync("cases/2026-114/correspondence/thread-08.msg");
// The same viewer instance handles the rest of the matter —
// contracts, spreadsheets, drawings — through identical calls详情
不需要。解析和渲染是原生的,这使得它能够在 Linux 容器或受限的 Windows 服务器上运行,在这些环境中安装邮件客户端并非选项。
消息会以消息的形式渲染。如果您希望显示附件,请在自己的代码中提取并将其作为独立文档打开——它将是查看器已经支持的格式之一。
可以使用 Converter 插件实现。但转换是需要有人负责并重新运行的批处理,而且会使存储翻倍。按需渲染只保留一份证据副本,无需维护管道。