Migration des e-mail existant via IMAP¶
Avertissement
(La limitation ne s’applique plus pour les comptes créés depuis octobre 2023. Pour enlever la limitation sur un compte déjà existant, me contacter)
La migration via IMAP peut poser un problème en fonction de votre usage antérieur. En effet, certains fournisseurs permettent de stocker les e-mails dans des dossiers de la forme:
Dossier/
Dossier/Sous-Dossier1
Dossier/Sous-Dossier2
Ce n’est pas actuellement possible sur ImmaeEu (c’est en cours, mais demande un travail de fond sur l’organisation des fichiers). À la place, vous pouvez faire une organisation de la forme:
Dossier/Global
Dossier/Sous-Dossier1
Dossier/Sous-Dossier2
(La partie importante est qu’il n’y ait pas des mails simultanément dans Dossier/ et dans Dossier/Sous-Dossier1)
Ligne de commande / imapsync¶
Pour migrer les e-mails depuis l’ancien prestataire, il est possible d’utiliser un outil (en ligne de commande) comme imapsync (voir ici pour une méthode d’installation si elle n’est pas directement disponible chez vous). En général la commande est de la forme:
imapsync --host1 imap.old.example.com --user1 ancien_user --host2 imap.immae.eu --tls2 --user2 votre_login
En cas de besoin, je peux me charger de la migration. Il me faudra un accès à votre ancienne boîte e-mail pour cela. D’autres méthodes sont disponibles aussi.
Via Thunderbird¶
Thunderbird permet de faire des copies / déplacement d’un compte à l’autre. Pour cela, configurez les deux comptes dans Thunderbird (ancien et nouveau), puis faites un clic droit sur un dossier de l’ancien compte et sélectionnez la destination vers laquelle déplacer (ou copier) le dossier.

Chaque dossier doit être migré indépendemment
Via une archive¶
Si vous avez une archive contenant par exemple vos anciens dossiers mail (quel que soit le format supporté par dovecot, Maildir, Mailbox, …), il est possible d’importer cette archive directement en lançant une commande dovecot. Il faut me contacter pour ce faire, les commandes suivantes seront ensuite lancées sur le serveur:
mkdir /var/lib/vhost/import_foo
cd /var/lib/vhost/import_foo
tar -xf /chemin/vers/archive.tar.gz
chown -R vhost:vhost .
doveadm import -u login@mail.immae.eu maildir:/var/lib/vhost/imports_foo/Maildir:INDEX=MEMORY Imports ALL
Cette série de commande importera les mails au format maildir de l’archive dans une sous-arborescence de « Imports » dans le compte.