6 votes

Comment forcer Dovecot à réindexer les fichiers de messagerie bruts ?

J'ai un serveur de courrier électronique qui fonctionne (Postfix et Dovecot). J'ai également une archive d'un tas de fichiers de courrier électronique bruts qui ressemblent à ceci :

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

J'aurais utilisé imapsync pour les transférer sur le serveur de messagerie, mais ils sont déjà archivés sur mon Mac. J'ai donc copié environ 1500 de ces fichiers directement dans le fichier /var/vmail/domain/user/.Sent/cur sur mon serveur de messagerie, cependant, les choses semblent un peu étranges dans RoundCube :

enter image description here

Juste des dizaines de pages d'un seul message (sans sujet).

Existe-t-il un moyen de forcer Dovecot à tout réindexer correctement ? Parce que quelque chose est définitivement faux ici, mais je n'ai aucune idée de la façon de le réparer. Ou s'il y a une meilleure façon d'importer des fichiers de courrier électronique bruts, j'aimerais l'entendre.

6voto

Sillyfrog Points 43

Habituellement, Dovecot reconnaît très bien les boîtes aux lettres cassées et corrige le problème de lui-même. Quoi qu'il en soit, doveadm force-resync peut être utilisé pour réindexer dans ce cas précis.

De toute façon, vous devriez plutôt utiliser doveadm import pour recopier ces mails dans Dovecot au lieu de tripoter directement les dossiers de boîtes aux lettres de Dovecot, même en utilisant MailDir : cela évitera les index erronés dès le début.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X