====== Dovecot ====== ===== Migration tout IMAP vers Dovecot ===== **Prérequis** : * Dovecot installé, configuré et fonctionnel Après pas loin de 20 ans de centralisation de mail, j'ai finis par me retrouver avec des mails stocké dans une arborescence //Maildir// mais avec différentes versions :-\ La ou ça semblait fonctionner à peu prêt correctement avec **Courrer-imap**... Dovecot lui, est un peu plus strict (Ce qui n'est pas forcément un défaut). Bref, il a fallu migrer tous les anciens mails vers la solution **Dovecot** sans rien perdre de préférence. Et bin avec [[https://wiki2.dovecot.org/Tools/Doveadm/Sync|doveadm]] (Il existe 3 modes de synchronisation), c'est possible. Le principe est simple : - Se connecter sur le nouveau serveur - Paramétrer ''doveadm'' pour qu'il se connecte sur un serveur IMAPS distant en tant que client (Ce devrait fonctionner aussi en POPS - ''doveadm'' va récupérer les mails un par un, arborescence incluse (l'inconvénient de cette méthode est la lenteur) - ''doveadm'' va convertir et stocker ces mails sur le nouveaux serveur Exemple avec un mode de synchronisation (Fusion) dans le sens ''OldServer'' ⇒ ''NewServer'' avec un service IMAPS Commencer par vérifier l'état de la boite mail du nouveau serveur doveadm mailbox status -u all "*" doveadm -Dv \ -o imapc_host=<@IP / FQDN OldServer> \ -o imapc_port=993 \ -o imapc_user= \ -o imapc_password= \ -o imapc_features=rfc822.size \ -o imapc_ssl=imaps \ -o imapc_ssl_verify=no \ -o mail_fsync=never \ sync -R -1 -u imapc: Vérifier que la migration est effective sur le nouveau serveur doveadm mailbox status -u all "*" FIXME : Bon par contre, il a l'air de créer plein de sous-boites INBOX.abc, INBOX.etc Mais rien n'est perdu et tout est converti dans le bon format... Ce n'est pas si pire :-X