====== 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