Ошибка синхронизации на голубятне IMAP

Я создал новую установку 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 - сообщения на сервере не обрабатываются.

Что это вызывает?

2
задан 2 December 2018 в 15:30
1 ответ

На этот вопрос есть ответ в FAQ Dovecot , слишком подробный, чтобы копировать здесь, но вкратце означает, что сообщения перемещаются чем-то другим, кроме голубятни, что нехорошо. Процитируем: «Это нормально, если внешнее программное обеспечение удаляет сообщения или добавляет новые. Однако перемещение существующих сообщений, вставка сообщений в середину файла или изменение существующих сообщений не допускается."

Я бы порекомендовал использовать Maildir, но, возможно, у вас нет такой возможности.

2
ответ дан 3 December 2019 в 11:24

Теги

Похожие вопросы