Migration de messagerie

Outil de migration IMAP : les tests avant la bascule

Par Alexey Bulygin
Test de reprise, dossiers et messages dans une migration IMAP

Un outil de migration IMAP semble simple jusqu'à une boîte bloquée à 47%, des dossiers mal associés et des messages non lus devenus lus. Migrer demande protocole, suivi d'état, reprises et contrôles. Pour l'exploitation détaillée, consultez notre guide opérateur imapsync.

Choisir sur une page commerciale peut réserver à la bascule les limites du fournisseur, doublons, représentation des libellés Gmail et erreurs sans journaux utiles. Évaluez la réponse aux incidents, pas seulement l'apparence du tableau de bord.

Qu'est-ce qu'un outil de migration IMAP ?

Un outil de migration IMAP copie les messages entre boîtes en tentant de conserver dossiers, indicateurs et état suffisant pour reprendre. Il doit aussi gérer particularités du fournisseur, reprises, identification des doublons possibles et traces d'audit.

Vérifiez ce qui se passe quand une tâche est répétée : détection des copies, conservation de la lecture si fournie et explication du résultat. La RFC 3501 décrit IMAP, UID et UIDVALIDITY. Ces valeurs concernent une boîte et sa génération, pas des identifiants globaux entre serveurs; la stratégie de redémarrage doit être testée.

Pour calendriers, contacts, filtres ou espaces partagés, IMAP n'est qu'une partie du projet. L'import TrekMail copie les emails, pas contacts ou calendriers; préparez ces éléments séparément.

Ce que l'outil doit bien gérer

Un outil de migration IMAP doit proposer une reprise testée, une gestion documentée des limites, des correspondances de dossiers et des journaux exploitables. S'il n'explique pas omissions, répétitions et échecs, ne considérez pas son utilisation en production comme validée.

1. Reprendre avec contrôle des doublons

Testez la détection après interruption, pas seulement les nombres et la progression. Quand la source change, relancer ne devrait pas tout ajouter sans comparaison.

Les UID sont propres à la boîte et dépendent de UIDVALIDITY. Après un changement, le dernier UID observé peut perdre sa fiabilité. Le guide TrekMail décrit l'omission d'emails présents avec le même Message-ID; cette règle ne décrit pas nécessairement toute l'implémentation. Message-ID peut manquer ou se répéter et ne prouve pas l'intégrité ni la reprise des indicateurs modifiés. Vérifiez contenu, pièces jointes, dates et état.

2. Attendre quand le fournisseur limite le trafic

Google, Microsoft et d'autres peuvent limiter les sessions ou tentatives agressives. Recherchez files d'attente, délais croissants ou temporisation exponentielle lorsque documenté et états visibles. Ne présumez ni stratégie précise ni seuil universel; répéter immédiatement à l'aveugle peut aggraver les incidents.

La copie n'est qu'une partie du travail. Gestion des attentes, erreurs et reprises distingue un processus testé d'un système difficile à surveiller.

3. Prendre en charge l'authentification actuelle

Les identifiants ordinaires ne suffisent plus dans de nombreux environnements. Google a annoncé des changements de l'accès par mot de passe avec mises à jour jusqu'en 2025, orientant vers OAuth ou mots de passe d'application lorsque permis. Consultez les changements d'accès Google Workspace et les conditions actuelles.

Le guide TrekMail Gmail indique un mot de passe d'application et IMAP via `imap.gmail.com` sur `993` avec TLS. Leur disponibilité dépend de la validation en deux étapes et des politiques. IMAP est activé par défaut pour Gmail personnel, tandis que Workspace peut le restreindre. L'importateur utilise des identifiants directs, pas OAuth interactif; si OAuth est obligatoire, préparez un autre outil ou chemin autorisé compatible.

4. Journaliser les erreurs par message

Une tâche terminée avec erreurs doit permettre d'identifier dossier, message et motif dans un journal ou export. Une barre de progression ne permet pas de vérifier les omissions.

Recherchez état par dossier, erreurs utiles et éléments distinguant messages isolés et problèmes de connexion. Pour plusieurs domaines clients, la discipline opérationnelle compte; consultez aussi l'hébergement email multidomaine.

5. Gérer correspondances et exclusions

Les fournisseurs représentent différemment les dossiers : libellés Gmail, points ou barres dans les hiérarchies. Vérifiez sélection, exclusions et conservation de la structure par des tests de correspondance, pas une promesse d'absence de corrections.

Les libellés peuvent créer plusieurs vues d'un message, parfois voulues pour conserver les dossiers. Exclure sans plan peut omettre des archives sans autre libellé. Définissez couverture de tous les messages et représentation avant les exclusions.

CapacitéPourquoi elle compteRisque si absente
Identification des doublonsRéduit les copies répétées si la comparaison est fiableDoublons et stockage supplémentaire
Authentification compatiblePermet de préparer les accès réels Gmail, Outlook et autresÉchecs d'accès avant la bascule
Reprises et attentePermettent de gérer les limites selon l'implémentationBlocages temporaires, tâches arrêtées ou boucles
Correspondance des dossiersAide à conserver la structure testéeHiérarchie incorrecte et corrections manuelles
Journaux utilesPermettent audit et investigationAchèvement apparent avec données non vérifiées

Signaux pour interrompre le pilote

Méfiez-vous d'un outil de migration IMAP aux états opaques, délais incontrôlables, reprises vagues ou résultats incompatibles avec les données. Si une interruption normale échoue en test, enquêtez avant d'utiliser des comptes actifs; cela ne prédit pas tous les incidents réels.

Contrôlez ces signaux :

  • Seulement « en cours », sans distinction entre attente, connexion, reprise et copie.
  • Aucun contrôle des doublons ni explication de la comparaison lors des reprises.
  • Aucune sélection de dossiers ou préparation des exclusions et archives Gmail.
  • Seulement « échec », sans contexte utile.
  • POP3 présenté comme équivalent. POP3 ne conserve pas une hiérarchie IMAP complète ni tous ses indicateurs; il ne détruit pas forcément le courrier. Sauvegardez les données locales non synchronisées.

Demandez précisément ce qui arrive après interruption et redémarrage. Exigez réponse vérifiable et documentation, pas une formule commerciale cachant les limites.

Évaluer l'outil : un test initial de 30 minutes

Cette durée sert à organiser une première évaluation d'un outil de migration IMAP, pas à garantir son achèvement. Testez une boîte réelle représentative, quelques cas difficiles et une interruption contrôlée, puis la reprise. Utilisez une destination de test pour ne pas affecter les données des utilisateurs.

  1. Choisissez une boîte d'au moins 1 Go avec dossiers imbriqués et messages lus et non lus.
  2. Ajoutez un cas problématique connu, comme une grosse pièce jointe ou un chemin profond.
  3. Importez et observez état et journaux.
  4. Interrompez de façon contrôlée le processus ou la connexion à mi-parcours du test.
  5. Redémarrez et contrôlez doublons, contenu et indicateurs, pas seulement le nombre.
  6. Comparez par dossier, dates et pièces jointes, pas seulement volume total.

Avec 5,000 messages à la source et 4,950 à destination, il reste un écart de 50 à expliquer, pas un succès démontré. Exclusions, correspondances, source modifiée ou échecs peuvent l'expliquer; enquêtez à périmètre égal avant de conclure à des pertes.

Cet exemple copie réellement les messages : il ne contient pas de simulation. Ne l'exécutez pas sans adapter une copie locale, préparer une destination contrôlée et vérifier options, serveur, chaîne des certificats et nom d'hôte. Utilisez d'abord la simulation si la version la propose. L'exclusion Gmail exige de couvrir aussi les archives sans libellé :

imapsync \
  --host1 imap.oldhost.com --user1 old@example.com --password1 'SOURCE_APP_PASSWORD' \
  --host2 imap.trekmail.net --user2 new@example.com --password2 'DEST_PASSWORD' \
  --ssl1 --ssl2 --port1 993 --port2 993 \
  --automap --exclude '^\[Gmail\]/All Mail$' \
  --syncinternaldates --useuid --skipsize

Les options dépendent de version et source. Le mode UID repose sur des correspondances locales en cache, pas des UID globaux ni des empreintes du contenu. Protégez secrets dans arguments, historique et journaux; limitez les permissions. Testez reprises, dossiers et exclusions et organisez un seul système actif d'écriture utilisateur, sans synchronisation destructive incontrôlée.

Outils séparés et plateforme intégrée

Utiliser un outil de migration IMAP avec scripts, prix par utilisateur et DNS dans des outils distincts peut multiplier les tâches. Une plateforme hébergeant destination et import avec stockage mutualisé peut simplifier le processus selon fonctions et limites, sans garantir que toute nouvelle boîte soit sans coût.

AspectGestion séparée possibleOption intégrée selon le plan
OutilsScripts ou portail externeImport dans la plateforme d'hébergement
CoûtsCertains tarifs par utilisateur et coûts de migrationModèle de plateforme avec stockage mutualisé
Création des boîtesGestion individuelleGestion dans un tableau de bord
ReprisesDépendent du script et de l'opérateurGestion des tâches et doublons selon l'implémentation
AgencesCorrections particulières par clientProcessus réutilisable entre domaines

Dans TrekMail, ajoutez domaine, créez boîtes, importez et vérifiez selon le flux actuel. Modèle de plateforme et stockage mutualisé ont des limites, pas des ressources illimitées. Pour accueillir plusieurs équipes, consultez la création groupée de comptes.

Utiliser l'import IMAP TrekMail

L'outil de migration IMAP intégré copie les emails, pas contacts et calendriers. Configurez source, sélectionnez dossiers et destination et surveillez la copie. Vérifiez conservation de la source, contenu et état.

Confirmez la procédure actuelle :

  • Vérifiez le périmètre dans la présentation de la migration IMAP.
  • Pour Gmail, consultez le guide d'import et vérifiez disponibilité du mot de passe d'application.
  • Préparez domaine, boîtes et alias avec le guide du domaine. Publiez authentification et vérifiez la copie préalable avant MX, uniquement pour un domaine propre dont vous transférez la réception.

Il s'agit de deux travaux : copier l'historique et diriger les nouvelles livraisons. Conservez tous les émetteurs légitimes dans une politique SPF par nom DNS et testez les signatures DKIM réelles. DMARC peut réussir par SPF valide et aligné ou n'importe quelle DKIM valide et alignée. Les TXT de la racine ne vérifient pas seuls sélecteur DKIM et politique DMARC à _dmarc. Utilisez les valeurs DKIM actuelles du compte; cet exemple n'autorise pas la quarantaine sans inventaire et tests :

; Example destination DNS for TrekMail
@                  MX   10 mail.trekmail.net.
@                  TXT  "v=spf1 include:spf.trekmail.net -all"
_dmarc             TXT  "v=DMARC1; p=quarantine;"
dkim._domainkey    TXT  "<value from TrekMail dashboard>"

Le texte présente des plans payants dès $3.50 par mois, un plan gratuit sans carte et une période d'essai gratuite de 14 jours pour les plans payants. Vérifiez tarifs, conditions, fonctions et limites actuelles. Pour agences et petites entreprises, comparez contrats et besoins de stockage dans les tarifs TrekMail.

Gardez le périmètre clair : IMAP n'inclut ni contacts ni calendriers. Conservez réception ancienne et accès administratif pour passes ultérieures, arrivées tardives datées auparavant, déplacements et indicateurs tant que caches et reprises exigent la source, avec retour arrière prévu. Réduire TTL ne supprime pas les caches antérieurs.

Conclusion : choisir pour la reprise, pas la démonstration

Un outil de migration IMAP utile permet de vérifier reprises, enquêter sur journaux et respecter limites sans cacher les omissions. Pour plusieurs domaines et boîtes, comparez TrekMail comme importateur et destination selon fonctions, limites et coûts réels.

Réalisez un test pilote, interrompez-le de façon contrôlée et répétez-le. Un bon résultat apporte des preuves, pas une garantie universelle : contrôlez contenu, pièces jointes, dates, dossiers et indicateurs avant production et poursuivez la surveillance.

Partager cet article

Nous utilisons les technologies nécessaires au fonctionnement et à la sécurité de TrekMail. En confirmant, vous autorisez aussi des analyses limitées et la mesure publicitaire décrites dans notre Politique relative aux cookies.

Se connecter à TrekMail

Accédez à votre tableau de bord, vos boîtes et vos DNS.

ou

12 caractères les mots de passe correspondent

ou

E-mail de réinitialisation envoyé

Si un compte existe pour cette adresse, nous venons d’envoyer les instructions de réinitialisation du mot de passe.

En continuant, vous acceptez les Conditions d’utilisation et la Politique de confidentialité de TrekMail.