電子メールサーバーを実行しています(PostfixおよびDovecot)。また、次のような未加工の電子メールファイルのアーカイブも保管しています。
1492038516.M77184P7110.mail2.mysite.com,S=39609,W=40258:2,Sab
私はimapsyncを使用してメールサーバーにこれらを取得しましたが、Macには既にアーカイブされています。したがって、これらのファイルのうち約1500個をメールサーバーの/var/vmail/domain/user/.Sent/cur
に直接コピーしましたが、RoundCubeでは状況が少し変わっています。
単一の(件名なしの)メッセージの数十ページ。
Dovecotにすべてを適切に再索引付けさせる方法はありますか?何かが間違いなくここで間違っているので、私はそれを修正する方法がわかりません。または、未加工の電子メールファイルをインポートするためのより良い方法がある場合は、ぜひお聞かせください。
通常、Dovecotは壊れたメールボックスを認識し、それ自体で問題を修正するのに優れています。とにかく doveadm force-resync
を使用して、この場合のみインデックスを再作成できます。
とにかく、あなたはむしろ doveadm import
MailDirを使用している場合でも、Dovecotのメールボックスフォルダを直接操作するのではなく、それらのメールをDovecotにコピーして戻す:間違ったインデックスが最初から防止されます。