我将旧邮件服务器(postfix、dovecot 等)迁移到了新邮件服务器(服务相同但使用 docker)。
此外,我将单个帐户的邮件目录从 更改为.../domain.tld/name/Maildir
(.../domain.tld/name
删除了 Maildir)。我实际上只是复制了 (tar 和 rsync) 所有数据(包括所有 dovecot 文件,如 dovecot.index 等)。
新服务器运行良好(接收、发送、ssl、dkim……全部运行正常)。但帐户的子文件夹显示为灰色,Thunderbird 日志告诉我已\Subscribed \NonExistent
为 IMAP 协议中的文件夹设置了标志。INBOX 等文件夹运行正常。
当前状态:
- 旧服务器处于非活动状态,我可以重新启动它,但没有今天的邮件
- 新服务器正在运行,但子文件夹不存在
两个想法:
- 我现在找到了 doveadm-sync 工具。我是否应该尝试同步两者并希望该工具能以某种方式修复文件夹问题?
- 我是否应该删除 dovecot 文件(哪些?)并希望它重建索引并找到文件夹?
- 我现在是否应该将旧邮件备份(单向同步)到新邮件(我想我从一开始就应该这样做)。我只需在客户端(在 thunderbird 中)复制新邮件即可。
- 还有更好的想法吗?
谢谢!