赛勒斯重build的是什么?

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

  1. 使用imapsync传输邮箱
  2. rsync所有邮箱到新的服务器,然后在新的服务器上reconstruct所有的邮箱

我不想设置imapsync所以rsyncreconstruct仍然存在。

但我试图随机移动五个邮箱到新的服务器没有reconstruct 。 我没有跟随。

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

而且我能够访问这些邮箱没有任何问题在新的服务器上。 那么,我可以将邮箱和相应的.seen和.sub文件直接移动到新的服务器,而无需reconstruct ? 什么是reconstruct呢?

注意 :我没有在cyrus邮箱上使用任何配额,所以我不想要任何配额数字。

reconstruct重构了赛勒斯的指标。 虽然他们可以从一台机器移到另一台机器,但是没有什么能保证他们会这样做。 重build也是幂等的,非破坏性的和非侵入性的,所以你可以安全地在迁移的邮箱上运行它。