Dovecot

IMAP dovecot 上的同步失敗

  • December 2, 2018

我創建了一個新的 dovecot 安裝,但我的客戶端 (Outlook 2013) 無法同步(經常出現錯誤)。在伺服器端,我看到以下錯誤。

Dec 01 17:14:36 imap-login: Info: Login: user=<myuser@mydomain.com>, method=PLAIN, rip=125.3.26.22, lip=172.16.15.26, mpid=13497, TLS, session=<8HjEPf17CuaHF+zy>
Dec 01 17:14:38 imap(myuser@mydomain.com): Error: Sync failed for mbox file /data/mail/mydomain.com/myuser: UID inserted in the middle of mailbox (10804 > 10802, seq=2, idx_msgs=1)
Dec 01 17:14:38 imap(myuser@mydomain.com): Error: Sync failed for mbox file /data/mail/mydomain.com/myuser: UID inserted in the middle of mailbox (10804 > 10802, seq=2, idx_msgs=1)

在客戶端,我看到如下錯誤

8:04:58 Error synchronizing folder
8:04:58          [800CCCD3-0-0-560]

我在 Dovecot 文件中看到了一些與操縱 mbox 商店的其他程序有關的常見問題解答。但是,我只執行 dovecot 和 postfix - 沒有任何東西在伺服器上處理消息。

這是什麼原因造成的?

這在Dovecot 的常見問題解答中有一個答案,此處無法複製太多細節,但簡而言之,這意味著消息正在被 dovecot 以外的其他東西移動,這並不好。引用,“如果外部軟體刪除消息或附加新消息,這很好。但是,在現有消息中移動,在文件中間插入消息或修改現有消息是不允許的。”

我會推薦使用 Maildir,但也許你沒有那個選項。

引用自:https://serverfault.com/questions/942474