跳至内容
返回首页

从服务器删除邮件之后如何还能保留它们

5 分钟阅读

从服务器删除邮件并保留本地副本:安全的操作顺序

同步文件夹反映的是服务器状态。在其中删除邮件前,请先创建可以独立打开、持续保留的归档。MailVault 的保险库来源显示已保存的副本;服务器显示服务商上的邮件。仅在全部中看到一封邮件,本身并不能证明已有本地副本。

  1. 先使用归档保存一小批邮件,等待操作完成。
  2. 切换到保险库,离线检查所选邮件及其附件。
  3. 将备份导出到另一块硬盘。只存在于服务器上的邮件不会包含在导出文件中,因此请先完成归档。
  4. 对所选范围使用归档并删除(Premium),或在配置好备份目标后使用归档、备份并删除。确认前请检查摘要。
  5. 确认邮件从服务器移除后,在保险库中仍可阅读。只有检查过保留的副本和备份后,才清空服务商的垃圾箱。

如果邮件在您保存前就已从服务商处消失,本地应用无法重建缺失的正文。请先检查服务商的垃圾箱或恢复选项。本地归档保护的是已保存的邮件,无法保护从未下载过的邮件。

简短演示:服务器删除后,邮件仍留在保险库

本演示使用虚构邮件,由现有 macOS 演示录屏剪辑而成。账户登录和部分准备工作在画面外完成,并未实时连接邮件服务商。

阅读演示说明

在虚构邮箱中,归档并删除会先保存所选邮件,再从服务器移除。服务器邮件数减少,保险库仍保留归档邮件。演示展示了这一 Premium 操作,设置过程在画面外完成。

从服务器删除邮件让人觉得是永久性的 — 对多数人来说也确实如此。你在 Gmail 或 Outlook 里清空回收站之后,那些邮件就没了。服务器上不再有它们。过了保留期就没有撤销可言。于是人们在服务器上囤着并不需要的邮件,什么都不敢删,生怕哪天用得上。

但从服务器删除邮件是有正当理由的。你的存储满了,又不想花钱买更多。你要离开某个邮件服务商,想走之前先清理干净。公司政策要求清除服务器上的旧邮件。或者你只是想要一个干净的收件箱,又不必担心丢数据。

办法很直接:在从服务器删除之前,先把邮件归档到本地。一旦它们以文件的形式存在于你自己的磁盘上,服务器上那份就是多余的了。你可以放心删掉。

人们为什么不敢删

这种担心是理性的。邮件往往是重要对话、约定、收据和单据的唯一记录。人们担心的是:

  • 之后又需要某封旧邮件 — 一处合同细节、一个快递单号,或者几个月甚至几年后才重新变得要紧的一条会话。
  • 法律或合规要求 — 有些行业要求邮件留存 3 年、5 年,甚至 7 年。
  • 附件 — 那份 PDF 发票、那份签好字的文件、那个只通过邮件发过一次的项目文件。
  • 没有像样的备份 — 没有本地副本,服务器就是那些邮件唯一存在的地方。删除意味着你在赌自己再也不会用到它们。

这种担心导致邮箱不断膨胀。人们把每封邮件都留着,存储被塞满,最后只能每月交钱,就为了不必删任何东西。本地归档能彻底打破这个循环。

先归档、再删除的流程

MailVault 的流程就是为了让「从服务器删除」变得安全而设计的。每一步都在移除任何东西之前,先建立起数据已被保存的信心:

  • 第 1 步:同步 — 把你的 IMAP 账户连到 MailVault。应用会加载邮件头并显示邮箱内容,和任何邮件客户端一样。
  • 第 2 步:归档到本地 — 选中你想保住的邮件并归档。MailVault 会完整下载每封邮件 — 邮件头、正文文本、HTML 排版,以及每一个附件 — 并把它存成你磁盘上一个标准的 .eml 文件。
  • 第 3 步:核对 — 在 MailVault 里打开几封归档过的邮件,确认它们是完整的。检查附件。搜几封具体的邮件。确保你需要的东西都在本地归档里。
  • 第 4 步:从服务器删除 — 既然本地副本已经核对过了,就把邮件从服务器上删掉。MailVault 使用 RFC 4315 的 UID EXPUNGE 精确地只移除指定的邮件 — 不存在误删其他邮件的风险。
  • 第 5 步:随时访问 — 归档过的邮件留在你的磁盘上,完全可搜索、可阅读。不需要联网,也不依赖服务器。

都保留了什么

MailVault 归档一封邮件时,会以 .eml 格式保存完整的消息。这包括:

  • 全部邮件头 — From、To、CC、BCC、Date、Subject、Message-ID、In-Reply-To、References 以及其他每一个头字段。会话关系得以保留。
  • 正文内容 — 纯文本和 HTML 两个版本都在。排版、链接和内嵌图片全部保留。
  • 附件 — 每一个附件文件,不论类型和大小。PDF、图片、文档、表格 — 全都作为 MIME 部件嵌在 .eml 文件里。
  • 元数据 — 已读/未读状态、标记和所在文件夹都编码在 Maildir 文件名里。

.eml 格式是一项开放标准(RFC 5322)。任何操作系统上的任何邮件客户端都能打开这些文件。你的归档不会被锁在 MailVault 或任何其他软件里。

常见场景

离开某家邮件服务商:你要从 Gmail 换到 Outlook(或者反过来)。关掉旧账户之前,用 MailVault 把一切归档到本地。然后再删除或注销账户。你的邮件历史会随你一起迁过去。

公司邮箱清理:IT 部门想降低服务器存储开销。把员工的旧邮件归档到本地,再从服务器上清掉。这些邮件依然可供合规审查或日后查阅。

个人收件箱整洁:你想要一个只剩近期相关邮件的干净收件箱。把一年以上的全部归档,删掉服务器上的副本,享受一个又快又清爽的邮箱。万一哪天需要某封旧邮件,它就在你的本地归档里。

触到存储上限:你免费的 Gmail 或 Outlook 空间满了。与其花钱买更多,不如归档并删除旧邮件来收回空间,而不丢掉任何东西。

备份你的本地归档

邮件一旦落到你的磁盘上,你就可以像备份任何其他文件那样备份它们。把归档文件夹复制到移动硬盘、同步到 NAS,或者纳入你日常的备份流程。因为这份归档不过是一个装着标准 .eml 文件的文件夹,任何备份工具都用得上。你甚至可以在不同位置多留几份,更保险。

这是邮件留在服务器上时很难做到的。服务器是单点故障。一份带备份的本地归档给了你冗余。

放心地删除

核心想法很简单:邮件不必待在服务器上才算存在。一旦你有了本地副本,服务器上那份就只是图个方便。删掉它能腾出空间、让收件箱更清爽,而且什么代价也没有 — 因为邮件已经安安稳稳待在你自己的机器上了。

先归档,再安全删除

在你从服务器删除邮件之前,MailVault 会先把它们保存为标准的 .eml 文件。免费,源代码公开在 GitHub 上,适用于任何 IMAP 邮箱服务商。

下载 MailVault

刚开始接触本地邮件归档?先看我们关于把 IMAP 邮件归档到本地的指南。在找 Mac 上的邮件归档应用?看看 MailVault 与 MailStore 的对比。更多答案见常见问题。