Il peut arriver que vous deviez migrer par nécessité, boîtes aux lettres ou même des serveurs de messagerie entiers qui utilisent peut-être différents formats de stockage de courrier électronique tels que la boîte aux lettres et Répertoire de messagerie, candidats incompatibles ou extrêmement difficiles pour une migration brute en déplaçant uniquement des fichiers d'un dossier à un autre travaillant au niveau du système de fichiers, ou simplement le désir de migrer le contenu d'une boîte aux lettres (peut-être l'une des gratuites comme gmail, vers notre nouveau domaine ).
La solution la meilleure, la plus professionnelle et la plus performante consiste à utiliser l'outil Extension IMAPSYNC que travailler sur la ligne de commande vous permet de effectuer une migration incrémentielle de la case A vers la case B de manière totalement indolore.
Cet outil récupérable sur http://freshmeat.net/projects/imapsync/ et disponible pour les systèmes Windows et Linux, il peut être installé très facilement via apt pour les systèmes debian et dérivés et miam pour les systèmes dérivés de Redhat.
Conditions préalables
En plus de télécharger et d'installer correctement l'outil, vous devez avoir L'accès IMAP aux deux boîtes aux lettres fait partie des prérequis fondamentaux, à la fois la source et la destination.
Si vous n'avez pas de support IMAP disponible même sur l'un des deux, essayez de parler au fournisseur pour activer le protocole IMAP qui répond sur le port par défaut 143. Dans de rares cas, le protocole IMAP peut être un service à valeur ajoutée supplémentaire, dans la plupart des cas, une fonctionnalité activée chez tous les hébergeurs et les fournisseurs de services 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 décidément élémentaire: en pratique il faut passer les données de connexion au serveur à partir duquel copier puis celles 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 a l'avantage de synchroniser les serveurs de manière incrémentale, les fichiers déjà synchronisés ne sont plus déplacés permettant un délai plus court en cas de 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 avez des difficultés à utiliser cet outil, vous pouvez opter pour un conseil en externalisation et contactez-nous directement à notre adresse https://managedserver.it/supporto