我正在从旧的 Merak 邮件服务器迁移到 Zimbra。我必须在不停机的情况下完成迁移。我的想法是:
1)让zimbra作为当前服务器的中继(zimbra可以通过ode服务器发送邮件)
2)设置像 Fetchmail 这样的 POP3 连接器来从旧服务器下载传入邮件(这样邮件就会保留在旧服务器和新服务器上)
3) 所有用户迁移到新服务器后,将 MX 记录更改为指向新服务器并禁用中继功能。
我的问题是关于 Fetchmail 的。有人用过吗?Fetchmail 和 Zimbra 是否存在已知问题?
也许有人有关于如何将其与 Zimbra 集成的良好教程?
答案1
您是否为旧 Merak 服务器启用了 IMAP?最简单的解决方案可能是逐个用户执行 imapsync (https://imapsync.lamiral.info/) 以使 Merak 中的邮箱与 Zimbra 上的邮箱同步。
因为 Imapsync 将能够查看和复制自上次同步以来的更改,所以您将能够运行几次 imapsync 直到获得非常小的增量(从而快速同步运行)。
此时,当运行时间很短并且 imapsync 运行只需几分钟即可逐步完成帐户,您可以切换 MX 并告诉您的用户新系统已上线。
然后,您可以执行清理 imapsync 以确保已复制所有内容。使用 Zimbra 外部电子邮件设置,您甚至可以让用户设置查看他们的旧 Merak 邮箱(明确标记为 OLD 或 LEGACY),以便他们查看旧邮件,并作为最终检查以确保所有内容都已复制。