Il se peut que vous ayez besoin de migrer des boîtes mail, voire des serveurs de messagerie entiers , utilisant des formats de stockage différents comme Mailbox et Maildir . Ces formats sont incompatibles ou extrêmement difficiles à migrer par simple déplacement de fichiers d'un dossier à un autre, au niveau du système de fichiers. Vous pouvez également souhaiter migrer le contenu d'une boîte mail (par exemple, une boîte mail gratuite comme Gmail) vers votre nouveau domaine.
La meilleure solution, la plus professionnelle et la plus performante, consiste à utiliser l' outil IMAPSYNC qui, fonctionnant en ligne de commande, vous permet d' effectuer une migration incrémentale de la boîte aux lettres A vers la boîte aux lettres B de manière totalement indolore.
Cet outil, que l'on peut trouver à l'adresse http://freshmeat.net/projects/imapsync/ et qui est disponible pour les systèmes Windows et Linux, peut être installé extrêmement facilement via apt pour Debian et les systèmes dérivés et yum pour les systèmes dérivés de Redhat.
Conditions préalables
Outre le téléchargement et l'installation correcte de l'outil, l'une des conditions préalables fondamentales est également l'accès IMAP aux boîtes aux lettres source et de destination .
Si l'un des deux appareils ne prend pas en charge le protocole IMAP, essayez de contacter votre fournisseur pour activer ce protocole, qui répond sur le port par défaut 143. Dans de rares cas, le protocole IMAP peut constituer un service à valeur ajoutée supplémentaire ; dans la plupart des cas, il s'agit d'une fonctionnalité activée par tous les fournisseurs d'hébergement et de messagerie.
Évidemment, vous aurez également besoin de connaître les paramètres IMAP du serveur source, le serveur de destination et les informations d'identification des boîtes source et destination respectives, c'est-à-dire le nom d'utilisateur et le mot de passe.
Pour être clair en bref, vous devez disposer de toutes les données (les mêmes identiques) que vous utiliseriez si vous configuriez votre compte de messagerie sur l'un des clients de messagerie tels que Outlook, Mail pour MacOS ou tout autre de votre choix.
Son utilisation est assez simple : il suffit de lui transmettre les données de connexion au serveur à partir duquel copier les e-mails, puis les données du serveur vers lequel les e-mails doivent être copiés.
Syntaxe et fonctionnement.
La syntaxe de la ligne de commande consiste essentiellement à spécifier le nom d'hôte et les informations d'identification pour les serveurs source et de destination.
Un exemple est le suivant :
imapsync --host1 SERVER_ADDRESS1 --user1 USER_1 --host2 SERVER_ADDRESS2 --user2 USER_2 --authmech1 PLAIN --authmech2 PLAIN --noauthmd5 --ssl2
Évidemment, vous devrez remplacer certaines pièces ci-dessus :
SERVER_ADDRESS1 est l'adresse IP ou le nom d'hôte du serveur numéro 1
SERVER_ADDRESS2 est l'adresse IP ou le nom d'hôte du serveur numéro 2
UTILISATEUR_1 est l'utilisateur sur le serveur numéro 1
UTILISATEUR_2 est l'utilisateur sur le serveur numéro 2
Le script vous demandera les mots de passe des deux utilisateurs, après quoi la synchronisation commencera.
Le paramètre –ssl2 est nécessaire car l'authentification PLAINE n'est généralement autorisée que sur le canal crypté SSL.
imapsync présente l'avantage de synchroniser les serveurs de manière incrémentale ; les fichiers déjà synchronisés ne sont plus déplacés, ce qui permet de gagner du temps lors des synchronisations ultérieures.
Parmi les options disponibles, nous pouvons indiquer s'il faut utiliser une connexion SSL, exclure les messages trop gros ou trop anciens et / ou exclure des répertoires entiers.
Attention à toujours faire correspondre les e-mails source et destination, et à saisir correctement les identifiants e-mail sur le compte source et destination (qui peuvent généralement être différents : normalement les mots de passe sont d'abord définis de la même manière, aussi bien à l'origine qu'à destination , à faire en premier).
Si vous rencontrez des difficultés avec cet outil, vous pouvez opter pour un service de conseil externe et nous contacter directement à l'adresse suivante : https://managedserver.it/supporto