跳至内容
返回首页

如何在 Mac、Windows 和 Linux 上本地归档 IMAP 邮件

5 分钟阅读

你的邮件住在别人的服务器上。你通过 Gmail、Outlook、Yahoo 或任何 IMAP 服务商收发过的每一封邮件,都躺在你控制不了的硬件里。如果服务商改了条款、关掉某项服务、锁了你的账号,或者只是那天状态不好,这些邮件都可能消失。多数人不会去想这件事,直到来不及为止。

本地邮件归档解决的正是这个问题:把邮件从服务器下载下来,作为文件存在你自己的电脑上。一旦归档到本地,邮件就是你的了 — 不需要联网,没有存储配额,也不依赖任何服务商能不能一直经营下去。

只把邮件留在服务器上的问题

IMAP 的设计目标是让邮件在服务器和你的客户端之间保持同步。日常使用很方便,但这意味着服务器是唯一的事实来源。服务器丢了你的数据,你就丢了数据。最常见的风险有:

  • 存储上限 — Gmail(15 GB,与 Drive 和 Photos 共用)、Outlook(15 GB)和 Yahoo(1 TB)的免费额度终究会被填满。填满之后,你就收不到新邮件了。
  • 账户被锁 — 忘记密码、双重验证出问题,或者违反政策,都可能让你永久进不去自己的账户。
  • 服务商变动 — 服务会关停、合并或改价。Google 已经砍掉了几十个产品。Yahoo Mail 换过好几次东家。
  • 无法离线访问 — 没有本地副本,你在断网时既搜不了也读不了旧邮件。
  • 合规与法律 — 有些行业要求你把邮件保留数年。把合规寄托在第三方服务器上是有风险的。

本地归档到底意味着什么

当你把一封邮件归档到本地时,应用会下载完整的邮件 — 邮件头、正文和全部附件 — 并把它作为一个文件存到你的磁盘上。这封邮件不再依赖服务器。你可以阅读它、搜索它、转发它,或者把它备份到外接硬盘,全程不用碰互联网。

这些文件用什么格式存放很重要。有些邮件客户端用专有数据库,把你锁在它们的软件里。如果这个客户端停止开发,你的归档就变得读不出来了。更好的做法是使用开放的标准格式。

.eml 和 Maildir 为什么重要

.eml 是邮件消息的标准文件格式,由 RFC 5322 定义。任何平台上的任何邮件客户端都能打开 .eml 文件。它是纯文本格式,包含完整的消息:邮件头、正文(纯文本和 HTML)以及 MIME 编码的附件。正因为它是标准,你归档的邮件不会被锁死在某个特定软件里。

Maildir 是一种存放邮件的标准目录结构。每封邮件都是明确定义的文件夹层级中的一个独立文件。与 mbox(把所有邮件串成一个文件)不同,Maildir 不怕损坏 — 就算有一个文件坏了,归档里的其余部分也毫发无损。它搜索起来也快,做增量备份很方便。

MailVault 两者都用:邮件以一个个独立的 .eml 文件存放在 Maildir 目录结构中,按账户和文件夹组织。这意味着你的归档不过是一个装满标准邮件文件的文件夹,任何工具都读得了。

MailVault 如何归档你的邮件

MailVault 是一款适用于 macOS、Windows 和 Linux 的免费桌面应用,可以连接任何 IMAP 邮箱账户并把邮件归档到本地。流程如下:

  • 添加你的账户 — 填入邮箱凭据,或用 OAuth2 登录(Google、Microsoft、Yahoo)。MailVault 通过 TLS 上的 IMAP 连接。
  • 浏览你的邮箱 — MailVault 加载邮件头并显示收件箱。你可以像用任何邮件客户端一样浏览文件夹、搜索和阅读邮件。
  • 归档邮件 — 选中你想留下的邮件并归档。MailVault 下载完整的消息(邮件头、正文、附件),并以 .eml 文件的形式存到你的磁盘上。
  • 后台缓存 — MailVault 也可以在后台自动缓存邮件,在你浏览的同时下载消息内容,让归档随时间自然积累,不需要你手动操心。
  • 离线访问 — 归档过的邮件随时可用,断网也一样。随时搜索、阅读和导出。

本地邮件归档的好处

邮件归档到本地之后,相比把一切留在服务器上,你会得到几点优势:

  • 离线访问 — 不联网也能阅读和搜索你的全部邮件历史。出差、网络不稳,或者单纯想快一点,都用得上。
  • 不被厂商锁定 — 你的邮件是标准的 .eml 文件。把它们搬到任何别的邮件客户端、备份到任何存储、或者写脚本批量处理都行。你不依赖 MailVault,也不依赖任何其他软件。
  • 腾出服务器空间 — 本地归档之后,你可以从服务器删除邮件来收回空间,而不会丢掉任何东西。
  • 合规与留存 — 邮件想留多久就留多久,不受服务商政策影响。把归档备份到多个位置,就有了冗余。
  • 速度 — 从本地磁盘读邮件,比每次都去远端服务器取要快。
  • 隐私 — 你归档的邮件留在你自己的机器上。没有任何第三方扫描、索引它们,或拿它们做广告。

谁需要本地邮件归档?

任何认真对待自己邮件历史的人都用得上本地归档。需要保留客户往来记录的自由职业者和顾问。想要一份独立于邮件服务商的备份的小企业。受监管行业(法律、医疗、金融)中必须保留往来函件的专业人士。任何在更换邮件服务商时想留住完整历史的人。或者,只是任何曾经因为失去账号访问权而吃过亏的人。

开始使用

MailVault 是免费的,源代码公开在 GitHub 上。它可在 macOS(Intel 和 Apple Silicon)、Windows 10 和 11(64 位)以及 Linux(x86_64 和 aarch64)上运行。下载它,添加你的 IMAP 账户,几分钟内就能开始在本地归档邮件。

免费下载 MailVault

把你的 IMAP 邮件以标准 .eml 文件归档到本地。源代码公开在 GitHub 上,无需注册账户。

下载 MailVault

还有问题?看看常见问题,或查看全部功能。担心从服务器删除时会丢邮件?读我们关于服务器删除后如何保住邮件的指南。