跳至内容
返回首页

如何下载你全部的 Gmail 邮件

7 分钟阅读

把整个 Gmail 账户完整复制到自己电脑上,实际只有两条可行的路:Google Takeout,它内置在 Google 的账户工具里;以及基于 IMAP 的归档工具,它像邮件客户端一样连上 Gmail,把每封邮件单独下载下来。两者产出的结果差别很大,选哪一个,取决于你下载之后到底想拿它做什么。

方案 1:Google Takeout

打开 takeout.google.com,取消勾选除“邮件”以外的所有内容,点击“创建导出”。Google 会把你的整个邮箱打包成一个或多个 .mbox 文件(邮箱大的话会拆成多个 zip 压缩包),并把下载链接发到你邮箱,通常几小时到一天之内。

你拿到的是每个标签/文件夹一个大文本文件,采用经典的 Unix mbox 格式 — 所有邮件一封接一封地拼在一起。这是一份正当、完整的备份,但它有实实在在的局限:

  • 不能直接阅读 — 你没法双击一个 .mbox 文件就浏览邮件。你得把它导入到 Thunderbird 这类支持 mbox 导入的邮件客户端,邮箱一大,导入可能要好几个小时。
  • 要么全要,要么不要 — Takeout 只会把你勾选的内容整批导出。没办法只拿一个文件夹、一段日期范围或某些特定会话,除非把整个标签都导出。
  • 只是某一时刻的状态 — 它是一张快照。下个月想要一份最新的归档,就得从头再导出一遍。
  • 单文件很脆弱 — .mbox 文件一旦损坏,你可能失去里面每一封邮件,而不只是其中一封。

方案 2:IMAP 归档

Gmail 也支持 IMAP,就是所有真正的邮件客户端用来同步邮件的那个协议。IMAP 归档工具会像 Apple Mail 或 Outlook 那样登录你的 Gmail 账户(用 OAuth,不是密码),然后把每一封邮件下载成独立的文件 — 通常是标准的 .eml 文件,也就是所有邮件客户端都认识的 RFC 5322 格式。

这种做法把 Takeout 的每一条局限都翻了过来:

  • 单封可读 — 每封邮件都是独立文件。直接打开、拖进另一个邮件客户端,或者用系统的文件搜索跨文件查找 — 完全不需要导入这一步。
  • 可选择 — 只归档某个文件夹、某个标签或某段日期范围,不必整个账户一起来。
  • 可重复 — 以后再跑一次,只会下载新邮件,所以你能一直保有一份最新的本地副本,不用从头再来。
  • 抗损坏 — 一个文件坏了只影响一封邮件,不会波及整份归档。

你该用哪一个?

如果你需要的是一份一次性的、完整的法律或合规记录,原样保留 Google 手里的账户状态 — 比如在永久删除账户之前 — 那 Takeout 导出的原始 .mbox 是一份合理的双保险备份,收进抽屉里放着。但如果你真想用这些旧邮件 — 搜索、阅读、随着新邮件到来保持更新 — IMAP 归档才是务实的选择。很多人两样都做:用一次 Takeout 导出作为原始的保险副本,再用 IMAP 归档作为日常真正会去翻、能搜索的那一份。

用 MailVault 做 IMAP 归档

MailVault 是一款适用于 macOS、Windows 和 Linux 的免费桌面邮件应用,正是围绕这套流程打造的。用 OAuth 登录你的 Google 账户(不需要应用专用密码,也不用折腾 IMAP 设置),选择你需要的文件夹或标签,MailVault 就会把每封邮件下载为一个单独的 .eml 文件,以标准的 Maildir 结构存放在你的磁盘上。你可以直接在 MailVault 中浏览、搜索和打开已归档的邮件,也可以让任何其他邮件客户端读取同一批文件。不限次数的手动归档是免费的;如果你希望今后不用操心,让它在后台定时自动运行,这是一项 $4/月的 Premium 功能。

给你的 Gmail 留一份真正可搜索的副本

MailVault 把你的 Gmail 归档为一个个单独的 .eml 文件,你可以浏览、搜索,并在任何邮件客户端中打开。免费,源代码公开在 GitHub 上。

常见问题

Google Takeout 导出 Gmail 要多久?

这取决于邮箱大小,但 Google 通常会在几小时到一天之内给你发下载链接。特别大的账户(几十 GB)可能更久,并会被拆成多个 zip 文件。

不导入的话,能直接打开 .mbox 文件吗?

不太容易。mbox 是一个把所有邮件拼在一起的大文本文件。多数人得把它导入 Thunderbird 这类客户端,才能真正逐封浏览。

Google Takeout 包含附件吗?

包含,附件和正文一起内嵌在导出的 .mbox 文件里,方式与原始邮件中的存放方式相同。

像 MailVault 这样的 IMAP 归档工具用的是什么格式?

MailVault 把每封邮件保存为一个独立的 .eml 文件(标准的 RFC 5322 格式),按 Maildir 文件夹结构组织。每个文件都是一封完整、自包含、可以单独打开的邮件。

延伸阅读:如何把 IMAP 邮件归档到本地、Gmail 空间满了怎么办,以及如何离开 Gmail 而不丢邮件。另见全部功能。