指南 · 了解

什么是 .msg 文件?

.msg 结尾的文件是 Microsoft Outlook 保存的单个邮件。它不是纯文本 — 而是一个 MAPI 复合文件,一种小型结构化容器,将邮件正文、完整的邮件头(发件人、收件人、日期、主题)和任何附件打包在一个文件中。由于这种格式是 Outlook 专有的,在没有 Outlook 的计算机上双击 .msg 文件通常没有任何用处。本页将解释 .msg 中包含的内容、为什么它表现如此,以及如何免费打开它。

立即打开您的 .msg 文件 →

3 步打开 .msg 文件

  1. 打开 MSGView在任何现代浏览器中访问 msgview.app — Windows、Mac、Linux、ChromeOS、iOS 或 Android。无需安装任何软件,也无需注册。
  2. 拖放您的 .msg 文件将文件拖到页面上。它将在您的浏览器标签页内解析,永远不会被上传 — 您可以在浏览器的网络面板中确认这一点。
  3. 阅读邮件查看发件人、收件人(包括密件抄送)、日期、邮件正文和附件。保存附件或将邮件转换为 PDF、HTML、EML 或纯文本。

.msg 文件内部实际包含什么?

一个 .msg 文件使用 Microsoft 复合文件二进制格式 — 本质上是一个压缩在单个文件中的微型文件系统。在其中,Outlook 存储了一组 MAPI 属性:发件人的显示名称和地址、收件人地址、抄送和密件抄送、发送和接收时间戳、主题行,以及纯文本和 HTML 两种形式的邮件正文。附件被嵌入为单独的数据流,单个 .msg 文件甚至可以包含其他嵌套在其中的邮件 — 例如作为附件携带的转发邮件。由于所有内容都在一个文件中,.msg 是一个忠实的、自包含的快照,完全如在 Outlook 中显示的那样。

有时您期望的附件会显示为神秘的 winmail.dat。那是 TNEF — 另一种 Outlook 专有的包装格式。MSGView 也能解码 TNEF 和 winmail.dat,因此可以恢复真实的附件和格式,而不是丢失它们。

为什么 .msg 文件只能在 Outlook 中打开?

与大多数电子邮件客户端使用的开放 .eml 格式不同,.msg 是 Outlook 的专有格式。Windows 将该扩展名与 Outlook 相关联,因此在安装了它的计算机上,双击会打开该邮件。在 Mac、Linux、Chromebook 或手机上 — 或没有桌面版 Outlook 的 Windows PC 上 — 没有程序注册来读取复合文件结构,因此该文件要么无法打开,要么显示为乱码二进制。这是人们最常搜索 .msg 文件是什么的原因:他们收到了一个,但他们的计算机无法显示它。

MSGView 通过在浏览器标签页中使用 JavaScript 直接解析 MAPI 结构来解决这个问题。它能正确处理中日韩文字、西里尔字母和其他字符编码,因此国际邮件能正确显示。支持最大 100 MB 的文件,这足以处理带有大型附件的电子邮件。

隐私为先设计

由于 .msg 文件经常包含保密的通讯,隐私很重要。MSGView 完全在您的浏览器内读取文件 — 解析在您的设备上运行,永远不会向服务器发送任何内容。没有账户、没有云存储、没有水印,也没有上传。您可以自己验证这一点:打开浏览器的网络面板,观看您拖放文件时 — 不会发出任何请求。您正在阅读的邮件始终保留在您的计算机上。

常见问题

什么程序可以打开 .msg 文件?

Microsoft Outlook 是 .msg 文件的原生程序,但它不是唯一的选择。MSGView 可以在任何现代网络浏览器中直接打开 .msg 文件,因此您可以读取邮件、邮件头和附件,而无需安装 Outlook 或支付 Microsoft 365。

.msg 文件和 .eml 文件相同吗?

不相同。.msg 是 Outlook 的专有 MAPI 复合文件格式,而 .eml 是大多数其他电子邮件客户端使用的开放 MIME 格式。MSGView 可以读取两者,并可以将 .msg 转换为 .eml,以便邮件可以在几乎任何邮件应用中打开。

我可以不使用 Outlook 打开 .msg 文件吗?

可以。使用 MSGView,.msg 文件被读入您浏览器的内存中并显示在屏幕上 — 无需 Outlook、无需 Microsoft 365,且不会上传任何内容。它在 Windows、Mac、Linux、ChromeOS、iOS 和 Android 上的工作方式相同。

相关指南

打开 MSGView — 免费且私密 →