doveadm sync -1:一个简单但又异常困难的案例

doveadm sync -1:一个简单但又异常困难的案例

我有两个 dovecot imap 服务器,并且我有我需要迁移的用户。 一次。 我甚至知道他们两人的密码。所以这看起来应该很简单,但我在选择正确的选项以使其正常工作时遇到了麻烦。

旧主机使用主目录中的 Maildir 文件夹,因此用户以 bob 和 sarah 的身份进行身份验证。思考它在 993 上使用 TLS。

新主机使用 vmail,因此用户身份验证为[电子邮件保护][电子邮件保护]。我知道它在 993 上使用 TLS。

在新主机上,我想提取用户 bob 和 sarah 的邮件。我尝试了类似的方法,但没有成功(我在网上搜索了很多方法,但都找不到合适的)。我主要想找一个示例,让我明白手册页上找不到的一些要点。

[email protected] $ sudo doveadm sync -1 -R \
-u [email protected] -d tcps:[email protected]:993

这给了我错误“doveadm([电子邮件保护]): 错误:用户在 userdb 中没有 mail_replica。

可以只需将邮件从旧服务器 tar 并 rsync 到新服务器即可。我不太清楚如何将其插入到他们的 vmail 文件夹中,或者这样做是否明智,尽管双方都是 Maildir。

相关内容