安装新系统(Ubuntu 10.04.1 桌面)后,我将/var/mail
目录内容复制到新系统并安装 - 相同的配置 - dovecot 作为 Imap 服务器。
为了测试新的设置,首先将 .thunderbird / .mozilla-thunderbird 复制到新系统 / 相同用户名(相同 uid)并安装 Thunderbird。
过了一会儿,Thunderbird 下载了两倍数量的电子邮件(300 -> 600),再次建立了索引,然后开始下载另外 600 封(两倍)电子邮件,使其成为 x 4。
使用相同 Imap 服务器的我的 iPhone 也收到了重复的新消息通知。
所以,我想知道问题是否会出现
- 来自 Thunderbird 并重建其索引(创建新邮件复制 dovecot 端)
- 来自 dovecot,混合了新/旧数据。
我的第一猜测是 Thunderbird,但我不能确定,并且不想让邮件数量不断翻倍(好吧,过了一夜之后 FS 就会满了……)。
“希望”有人遇到了类似的问题并愿意分享...谢谢。
答案1
如果有帮助的话我会回答。问题似乎出在 dovecot 端,它很难处理来自前一个服务器的索引。我修复该问题的方法如下
- 根据新的服务器版本重新创建新的 /etc/dovecot/dovecot.conf
- 清理用户索引(mbox 模式仍然保留未受影响且可用的 /var/mail 内容)
- 清理 Thunderbird 索引
重新启动整个过程,旧消息再次被下载,并且不再有重复消息。