赛勒斯重建做了什么?

赛勒斯重建做了什么?

我有一个 cyrus-imapd 服务器,已经运行了五年。cyrus-imapd 版本是 2.2。现在我已经设置了一个新的邮箱服务器cyrus-imapd 版本 2.3我需要将所有邮箱迁移到这个新服务器。据我所知,我应该遵循以下两种方法之一。

  1. 用于imapsync转移邮箱
  2. rsync将所有邮箱转移到新服务器,然后reconstruct所有邮箱都在新服务器上

我不想设置imapsync所以rsync随后reconstruct保留。

但我尝试将随机五个邮箱移动到新服务器而不进行以下操作reconstruct。我进行了以下操作。

  1. rsync邮箱到新服务器
  2. 复制mailbox-name.seenmailbox-name.sub复制/var/lib/imap/到新服务器

而且我可以在新服务器上毫无问题地访问这些邮箱。那么我可以将邮箱和相应的 .seen 和 .sub 文件直接移动到新服务器而不执行以下步骤吗reconstruct?具体该怎么reconstruct做?

笔记:我没有在 Cyrus 邮箱上使用任何类型的配额,所以我不想要任何配额数字。

答案1

reconstruct重建 cyrus 的索引。虽然它们可能在从一台机器移动到另一台机器后仍然存在,但没有人能保证它们会存在。重建也是幂等的、非破坏性的和非侵入性的,因此您可以安全地在迁移的邮箱上运行它。

相关内容