Ce tutoriel explique comment migrer vos comptes e-mail existants vers notre service de messagerie hébergée.
Si vous voulez quelque chose de facile/simple à faire, vous pouvez utiliser cet outil en ligne et migrer les comptes un par un :
https://imapsync.lamiral.info/X/
OU
Si vous préférez effectuer vous-même la migration de votre ancien service de messagerie vers notre service de messagerie hébergée, ImapSync permet de l’automatiser simplement.
Ceci peut être téléchargé ici :
Commencez par télécharger ImapSync. Vous pouvez soit l'acheter sur le site web ci-dessus, soit récupérer les versions antérieures depuis les dépôts Ubuntu/Debian.
Ce fichier peut également être téléchargé depuis GitHub, ici :
https://github.com/imapsync/imapsync
Une fois compilé/installé, générez une liste de vos utilisateurs dans ce format :
[source-username],[source-password],[destination-username],[destination-password]
[source-username] correspond au nom d’utilisateur IMAP source (adresse e-mail), et [destination-username] au nom d’utilisateur (adresse e-mail) du compte sur le serveur IMAP de destination. Chaque ligne doit contenir une seule entrée source => destination. Séparez les entrées par des sauts de ligne :
SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password johndoe@test.com,password,janedoe@newtest.com,password
Enregistrez le fichier sous le nom migration.csv. Exécutez ensuite cette commande :
{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csvRemplacez [source-hostname] par le nom d’hôte/l’adresse IP du serveur source. Remplacez [destination-hostname] par le nom d’hôte/l’adresse IP du serveur de destination.
L'exécution de cette commande importera tous les e-mails des comptes source vers les comptes de destination.
Veuillez noter que ce document suppose que le séparateur d'espace de noms de host1 est « / » et que celui de host2 est « . ». Cela peut être différent sur votre serveur de messagerie actuel.
--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .
Ils sont facultatifs, mais peuvent être nécessaires car le serveur de messagerie utilise strictement « . ».
Remarque : lors de la migration, l’ordre des messages dans la boîte de réception sera organisé/affiché selon la date de dernière modification du message (et pas nécessairement la date de réception de l’e-mail).