使用 courier maildir 将 dovecot maildir 复制到另一台服务器

使用 courier maildir 将 dovecot maildir 复制到另一台服务器

我先使用 rsync 将我所有的邮箱从一台服务器移到新服务器。然后我使用 Thunderbird 创建文件夹,使其具有与旧服务器相同的文件夹结构。

然后我将所有邮件文件复制到文件夹中。

现在,当我订阅并单击 Thunderbird 中的文件夹时,它会开始下载所有邮件的标题,但下载完成后邮件列表中没有任何内容。就好像我的文件夹是空的,每次我再次单击文件夹,Thunderbird 都会再次开始下载标题。

这里有什么问题?

我找到了一个解决方案,使用一个名为 imapsync 的工具,但它不是免费的,所以我开始通过复制和粘贴来做。我以为 Thunderbird 能够修复索引。:-(

或者是否有更好的解决方案,可以从 dovecot maildir 迁移到 courier maildir?

答案1

有一些免费的 imapsync 存储库,例如 @github“imapsync/imapsync”(但它似乎有“问题”)。我还发现https://code.google.com/p/imapcopy/

我没有使用过任何一个,但是如果我正确理解了它们的工作原理,它们会与两个服务器进行通信,这样它们就可以完成自己的工作。

你错过的我只能通过相反的方式找到:快递到 Dovecot http://wiki2.dovecot.org/Migration/Courier

如您在底部看到的,一些文件被认为是兼容的,但至少它们的名称不同。您可能很幸运,它实际上只是 UIDL:

Courier 的 courierimapuiddb 文件与 Dovecot 的 dovecot-uidlist 文件兼容,只需重命名即可。

相关内容