Convertir Maildir en mbox
De wikiGite
Les répertoires Maildir sont souvent dans le home directory de l'utilisateur.
Pour la boite de réception (INBOX) :
for i in Maildir/cur/*;do formail -I "Status: RO" <"$i" >> mbox;done for i in Maildir/new/*;do formail -I Status: <"$i" >> mbox;done
Ensuite, chaque sous-dossier doit être migré également. Exemple pour le dossier Envoyés (.Sent) :
for i in Maildir/.Sent/cur/*;do formail -I "Status: RO" <"$i" >> Sent;done for i in Maildir/.Sent/new/*;do formail -I Status: <"$i" >> Sent;done
Note pour dovecot : le format du répertoire mail est un peu spécifique, notamment pour INBOX. Pour celui-ci le plus simple est de créer, par un client mail, un sous-dossier sous la boîte de réception. Il apparaitra dans le répertoire INBOX comme un fichier à part, il n'y aura plus qu'à écraser celui-ci avec le fichier "mbox" généré ci-dessus, renommé comme le sous-dossier. Par contre, pas de problème pour écraser le fichier ~/mail/Sent par le fichier Sent généré ci-dessus.