Как заставить Dovecot переиндексировать необработанные файлы электронной почты?

У меня есть работает почтовый сервер (Postfix и Dovecot). У меня также есть архив нескольких необработанных файлов электронной почты, которые выглядят следующим образом:

1492038516.M77184P7110.mail2.mysite.com,S=39609,W=40258:2,Sab

Я бы использовал imapsync, чтобы перенести их на почтовый сервер, но они уже заархивированы на моем Mac. Поэтому я скопировал около 1500 таких файлов прямо в /var/vmail/domain/user/.Sent/cur на моем почтовом сервере, однако в RoundCube все выглядит немного странно:

enter image description here

Всего несколько десятков страниц одного сообщения (без темы).

Есть ли способ заставить Dovecot все правильно переиндексировать? Потому что здесь определенно что-то не так, но я не знаю, как это исправить. Или, если есть лучший способ импортировать необработанные файлы электронной почты, я бы хотел его услышать.

2
задан 5 May 2017 в 01:38
1 ответ

Обычно Dovecot очень хорошо распознает сломанные почтовые ящики и устраняет проблемы самостоятельно. В любом случае, doveadm force-resync можно использовать для переиндексации именно в этом случае.

В любом случае, вам лучше использовать doveadm import для копирования этих писем обратно в Dovecot, а не возиться напрямую с папками почтового ящика Dovecot, даже если используется MailDir: это предотвратит неправильные индексы с самого начала.

1
ответ дан 3 December 2019 в 12:36

Теги

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