跳到内容
SIAX.io

迁移指南 · 来自 Google Workspace

从 Google Workspace 迁移到 SIAX 邮箱

Google Workspace 是一整套套件,而迁移邮箱到我们这里并不是套件迁移。这一点必须放在最前面说,在任何人为算许可节省之前:我们迁移电子邮件、日历和联系人。Google Docs、Sheets、Slides、Drive、Meet、Chat 和 Forms 不会迁移,我们也没有对应产品。

对于那些实际上只是把 Workspace 当作邮箱和日历用的组织,这样的组织比你以为的更多,账很好算:你按用户为整套套件付费,却只用了三分之一。我们的邮箱每月每个 19 克朗,支持 IMAP、SMTP、CalDAV 和 CardDAV,所有存储都在欧盟境内。

对于真正生活在 Docs 里的组织,结论就不同了:迁移邮箱,保留少量 Workspace 许可,并接受较小的节省。两条路都合理。不合理的只有一条:先迁移,之后才发觉 Drive 的问题。

所需时间

大约十个邮箱需要两到四小时的主动工作,再加上 imapsync 在后台需要的时间,对旧档案来说往往要一天或更久。50 个用户以上:预计一个工作周的日历时间,其中大部分是等待时间、客户端配置和支持问题,而非技术工作。

停机时间

只要顺序正确,就不会丢失任何入信:邮箱在前,MX 最后。MX 切换之后有几个小时的尾巴,那些 DNS 已缓存的发件人仍会投递到 Google,所以 Workspace 账户应该保留,并做最后一次增量同步。日历更敏感:切换中途发出的邀请可能落入错误的系统,所以请把切换安排到晚上或周末。

01

操作步骤

  1. 1

    先做一个诚实的范围决定

    我们的电子邮件服务是通过 IMAP、SMTP、CalDAV 和 CardDAV 提供电子邮件、日历和联系人。Docs、Sheets、Slides、Drive、Meet、Chat 和 Forms 在我们这里没有对应物。在继续之前,先查明过去 90 天里实际编辑过多少文档、Meet 的使用量有多大。如果答案是很多,那么这是部分迁移,不是 Workspace 关停。

  2. 2

    决定文件和会议怎么处理

    这是一个独立的决定,应该在迁移之前做,而不是之后。常见路径:为生活在 Docs 里的人保留少量 Workspace 许可;在从 59 克朗/月起的 VPS 上自托管搭配 Collabora 的 Nextcloud;或者另外购买一套欧洲套件。我们的对象存储是文件存储,不是协同编辑工具,不要把两者混为一谈。

  3. 3

    设置邮箱、别名和群组

    为每个用户创建一个邮箱(每月每邮箱 19 克朗),并梳理出所有别名。用作分发列表的 Google Groups 需要重建为列表或别名,它们不会自动迁移。委托访问和以他人身份发送的权限也一样,它们比人们记得的更常见。

  4. 4

    准备 DNS 和电子邮件认证

    为新的发送路径设置 SPF、DKIM 和 DMARC,并在 MX 切换前验证。至少在切换前一天把 MX 记录的 TTL 降到 300 秒,让切换能快速完成。如果域名托管在我们这里(.se 从每年 99 克朗起),记录由我们处理;如果还留在你的注册商那里,你会拿到一份现成的清单粘进去。

  5. 5

    在 Workspace 仍然活跃时运行第一轮 imapsync

    imapsync 复制邮件时不触碰 Google 那边,因此可以在后台运行几天而不打扰任何人。认证需要 OAuth 或开启双因素的应用专用密码;对很多邮箱来说,带全域委托的服务账户更省事,而它要求 Google Admin 里的超级管理员权限。排除 [Gmail]/All Mail、Important 和 Starred,否则同一批邮件会被多次复制。

  6. 6

    迁移日历和联系人,并配置客户端

    按用户或通过 Takeout 将日历导出为 ICS、联系人导出为 vCard,再通过 CalDAV 和 CardDAV 导入。在你拥有的每个客户端环境中先对一个试点用户测试,包括 iOS、Android、Thunderbird、Web 客户端,然后才大面积铺开。带 Meet 链接的重复会议需要重新排期,因为链接会随账户一起失效。

  7. 7

    切换 MX、做增量同步并受控停用

    切换 MX 记录,在 Google Admin 中为用户关闭 Gmail 服务,使两个系统不会同时接收邮件,然后为尾巴期间落到 Google 的邮件跑最后一轮 imapsync。把 Workspace 账户保留至少 30 天作为只读回退方案,并在取消前做一次完整的 Takeout 导出。然后才结束订阅。

02

真正棘手的地方

  • Docs、Sheets、Slides、Drive、Meet、Chat 和 Forms 不会迁移。没有转换、没有部分导入,我们这里也没有等价服务。这是 Workspace 迁移进行到一半就停滞的最常见原因,请在迁移前解决这个问题。
  • 用 Google 登录是一张隐蔽的依赖链。团队里有人用 Google 账户登录的每一个外部服务,一旦账户关闭就会失效:Slack、Figma、Notion、计费系统、云控制台。把它们盘点出来,并在取消任何东西之前切换登录方式。
  • Gmail 的标签不是文件夹。一个带三个标签的邮件通过 IMAP 会变成三份,而 [Gmail]/All Mail 又完整地包含了一切。如果没有在 imapsync 中做正确的排除,一个 8 GB 的档案会突然变成 25 GB。
  • Windows 版 Outlook 对 CalDAV 或 CardDAV 没有内置支持。如果组织建立在 Outlook 之上,你要么换客户端(Thunderbird、eM Client),要么接受日历只能在 Web 客户端里处理。这个决定应该在试点阶段做出,而不是切换后第二天才发现。
  • 可交付性需要在头几周盯着。域名的信誉跟着域名走,但发送路径是新的,SPF、DKIM 和 DMARC 必须从第一天起就正确,较大的发送量应该逐步提升。对 MX 和 DMARC 报告做监控(49 克朗/月,最多十个检查免费)是很便宜的保险。
03

成本示例

十五个用户使用 Business Standard,大约每位用户每月 130-160 克朗,即每月约 2,000-2,400 克朗。Google 会定期调整价格和套餐,请核对当前价表。在我们这里,十五个邮箱是 15 × 19 = 285 克朗/月。这组对比并不干净:Workspace 的价格里包含 Docs、Drive 和 Meet。再加上一个替代方案,VPS 上带 Collabora 的 Nextcloud 59 克朗、200 GB 对象存储 50 克朗和备份 38 克朗,总数大约落在每月 430 克朗。仍然约为五分之一,但你多了一个需要运营的服务,这笔成本也要算进去。

04

常见问题

Google Docs 和 Drive 会一起迁移吗?
不会。我们迁移电子邮件、日历和联系人。文档、电子表格、演示文稿、Drive 文件、Meet 和 Chat 留在 Google,我们也没有对应产品。这不是迁移中可以绕开的限制,而是你需要预先规划的前提。
我们能不能只迁移邮箱,把 Workspace 留着用 Docs?
可以,而且这是常见方案。MX 指向我们,Google 账户继续用于 Drive 和 Docs,你按用户在 Google Admin 中关闭 Gmail 服务。你仍然要为 Workspace 付费,所以节省较小,但邮件获得了欧盟属地,这往往才是真正驱动这个问题的原因。
什么能替代 Google Meet?
不是我们,我们不卖视频服务。常见路径是在 VPS 上自托管 Jitsi,或者另外购买一家欧洲提供商。把这项成本纳入计算,而不是假设它会消失。
哪些邮箱客户端可以用?
一切支持 IMAP 和 SMTP 的都可以:Apple Mail、Thunderbird、iOS、Android,以及 Outlook(用于电子邮件)。日历和联系人走 CalDAV 和 CardDAV,Apple 和 Thunderbird 支持得好,而 Windows 版 Outlook 缺乏内置支持。请在试点阶段测试你实际的客户端组合。
你们有 ISO 27001 或 SOC 2 吗?
没有,既没有 ISO 27001、SOC 2,也没有 PCI-DSS。我们能展示的是 GDPR 合规、数据处理协议、存储在欧盟境内且不向第三国传输,以及一路开源到底,这样你能审计实际运行的东西。如果你的客户或采购流程有认证要求,你现在就应该知道。
我们怎么迁出去?
出去的路和进来相同。邮件在 IMAP 里,可以用 imapsync 同步到任何提供商,日历导出为 ICS、联系人导出为 vCard。没有专有格式,也没有导出费用。