在新旧电子邮件服务器之间切换以最大限度地减少中断的最佳做法是什么?

在新旧电子邮件服务器之间切换以最大限度地减少中断的最佳做法是什么?

多年来,我一直在 Ubuntu Server 上使用 Postfix + Dovecot 自建的电子邮件服务器。

以前,我曾决定构建一个新的电子邮件服务器,并使用与旧服务器不同的完全限定域名来调用它。当然,当切换时刻到来时,我必须更改我的域(以及我的 ISP)中的资源记录(A、PTR 和 MX),以便在两个服务器之间进行切换。

我现在记得,这有点像不是一个真正顺利的切换,尽管我已经准备好所有涉及的资源记录以设置 1 分钟 TTL 一段时间,但它并没有立即发挥作用,没有付出很多努力:)。

此外,几乎一个电子邮件文件夹中的每一封电子邮件似乎都包含在一个文件中,周围环绕着各种哈希和校验和数据,这让我有点害怕通过 Linux 文件传输将电子邮件从旧服务器复制到新服务器。所以,最后我意识到,一旦我通过 IMAP 将两台服务器连接到 Thunderbird,实际上两台服务器都包含同一个帐户,我就可以将所有文件夹从旧服务器拖放到新服务器。

有经验的人如何转换到新的电子邮件服务器?

答案1

在我上次成功的迁移项目中,我使用了鸽舍复制器。它可以透明地在两台服务器之间复制邮箱,不会丢失数据。您可以慢慢完成以下步骤,0压力:

  1. 将新服务器设置为复制器。
  2. 此时,您的旧服务器仍将接收所有流量,因此让从旧服务器到新服务器的复制运行一段时间。
  3. 强制所有传入 (LMTP) 和 IMAP/POP 会话都转到新服务器。最佳使用鸽舍主任
  4. 在某些时候,复制将从新服务器转移到旧服务器。只有这样,您才能摆脱旧服务器或将其保留为备份。

笔记:复制不是实时的,但根据您的硬件和网络,它可以接近实时。

相关内容