Migration de messagerie

Checklist de migration des e-mails sans perte

Par Alexey Bulygin
Checklist de migration des e-mails pour une bascule sans perte

Si vous cherchez une checklist de migration des e-mails, commencez par cette règle: une migration d’e-mails ne se résume pas à glisser-déposer des dossiers. C’est un système actif où évoluent en permanence l’état des messages, les alias, les redirections, les limitations de débit, les clients défaillants et les utilisateurs qui continuent d’envoyer des messages pendant votre intervention. Voilà pourquoi les bascules mal préparées échouent. Si vous hésitez encore sur l’endroit où héberger vos e-mails après le transfert, commencez par lire notre article sur les e-mails professionnels pour les petites entreprises. Si la migration est déjà décidée, suivez ce runbook pour qu’elle reste parfaitement maîtrisée.

Le problème est simple. La plupart des équipes copient les messages, basculent les enregistrements MX et croisent les doigts. Puis les éléments manquants apparaissent le lundi: les archives du dirigeant, la redirection des factures ou encore la boîte partagée qui était en réalité utilisée par cinq personnes avec un même compte. Cette checklist de migration des e-mails évite ces problèmes en réunissant dans un seul document opérationnel la découverte, la synchronisation préparatoire, la vérification, les nouvelles tentatives et le repli.

ApprocheAncienne méthodeNouvelle méthode
PlanificationTout copier en un week-endAuditer, préparer, basculer, vérifier, puis verrouiller la source
Critère de réussiteLa taille des boîtes semble correspondreLe nombre d’éléments, les journaux d’échec et les envois de test correspondent
Gestion des échecsRéessayer jusqu’à ce que quelqu’un se plaigneDéfinir pour chaque erreur une temporisation, un responsable et un seuil de repli
SuiviLaisser l’ancienne messagerie active pendant plusieurs joursBloquer les accès zombies et reconfigurer rapidement les clients défaillants

Checklist de migration des e-mails avant de copier le moindre message

Une checklist de migration des e-mails commence par une visibilité complète. Avant de transférer le moindre octet, vous devez disposer d’un inventaire automatisé des boîtes, des alias, des règles de redirection, des volumes stockés et des limites imposées par la source. Si cette phase de découverte est insuffisante, toutes les étapes suivantes seront plus lentes, plus risquées et plus coûteuses.

Ne vous fiez pas aux exports des ressources humaines ni au tableur envoyé par le client le mois dernier. Extrayez les données de la plateforme source et constituez un inventaire qui répond à cinq questions:

  1. Quelles boîtes existent et lesquelles reçoivent encore des messages?
  2. Quels alias et comptes fonctionnels correspondent à ces boîtes?
  3. Quels utilisateurs présentent un volume de stockage atypique?
  4. Quelles règles de redirection sont actives au niveau de la boîte de réception, du transport ou de la boîte aux lettres?
  5. Quels comptes sont en réalité des adresses opérationnelles partagées et non des boîtes personnelles?

Ce dernier point est plus important qu’on ne veut bien l’admettre. invoices@, support@ et hello@ ressemblent souvent à des boîtes ordinaires jusqu’au jour de la bascule. À ce moment-là, personne ne sait qui en est responsable ni quel appareil est encore connecté, et les réponses se perdent.

Prévoyez aussi un contrôle des données corrompues. Recherchez les formats MIME incorrects, les pièces jointes trop volumineuses et les arborescences de dossiers démesurées. IMAP peut transférer beaucoup de données, mais il ne transformera pas des données source corrompues en données de destination saines. N’oubliez pas non plus ce qu’IMAP transfère mal, voire pas du tout. Le processus de migration de TrekMail concerne uniquement les e-mails. Les calendriers et les contacts nécessitent donc un plan distinct. La présentation de la migration IMAP de TrekMail définit clairement ce périmètre.

Exemple: une boîte contient 14,200 éléments à la source, mais deux messages sont corrompus et une pièce jointe de 80 MB dépasse la limite de la destination. Si votre runbook indique seulement «la taille semble correcte», vous ne verrez pas le problème. S’il exige «le nombre d’éléments et l’examen du journal des échecs», vous le détecterez avant les utilisateurs.

Checklist de migration des e-mails pour concevoir la bascule

Votre checklist de migration des e-mails doit définir l’architecture de migration avant que quiconque ne programme une bascule pendant le week-end. Les petites boîtes peuvent supporter une migration en une seule fois. Ce n’est généralement pas le cas des entreprises en activité. Préchargez l’historique, réservez les changements récents à la synchronisation différentielle finale et ne basculez le DNS que lorsque les boîtes les plus lentes sont déjà presque terminées.

Il existe trois schémas courants:

SchémaIdéal pourRisque principal
Bascule en une seule foisTrès petites équipes avec des boîtes peu chargéesAucune marge si une limitation de débit ou une corruption survient le soir de la bascule
Préchargement avec synchronisation différentielleLa plupart des migrations de PME et de prestataires de services managésExige des journaux rigoureux et un second passage
HybrideGrands environnements ExchangeUne complexité inutile pour la plupart des petites équipes

Pour la plupart des lecteurs, le préchargement suivi d’une synchronisation différentielle est la bonne solution. Voici à quoi ressemble le calendrier réaliste d’une checklist de migration des e-mails:

  1. J moins 14: migrer d’abord les anciens messages et repérer les boîtes lentes.
  2. J moins 7: confirmer les alias, les règles de redirection et la correspondance des boîtes de destination.
  3. J moins 2: réduire le TTL du DNS, tester l’authentification et examiner les journaux d’échec.
  4. Jour J: basculer les enregistrements MX, mettre à jour SPF et DKIM, lancer la synchronisation différentielle, puis reconfigurer les clients.
  5. J plus 1: vérifier les totaux, tester les e-mails entrants et sortants, puis désactiver les anciens accès.

Une erreur de DNS interrompt le flux de messagerie. Réduisez le TTL au moins 48 heures à l’avance, puis comparez les enregistrements de destination avec les enregistrements DNS requis par TrekMail.

example.com.        300 IN MX  10 mail.trekmail.net.
example.com.        300 IN TXT "v=spf1 include:spf.trekmail.net -all"
_dmarc.example.com. 300 IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

# DKIM value is generated per domain in the TrekMail dashboard.

Pendant les premières 24 à 48 heures suivant la modification des enregistrements MX, une politique DMARC temporaire p=none peut limiter les rejets que vous provoqueriez vous-même pendant l’actualisation des caches. Une fois la migration stabilisée, rétablissez une politique stricte. Ce conseil est d’autant plus important si vous envoyez un volume conséquent vers Gmail. Les consignes de Google pour les expéditeurs imposent désormais SPF, DKIM, l’alignement, TLS et DMARC aux expéditeurs de masse.

Checklist de migration des e-mails pour le préchargement et la synchronisation différentielle

Le cœur d’une checklist de migration des e-mails relève de contraintes physiques, pas de l’optimisme. IMAP copie les messages dossier par dossier, et les grands fournisseurs imposent des limites de bande passante et de débit. Votre mission consiste à transférer les anciens messages à l’avance, à maîtriser les nouvelles tentatives et à réduire suffisamment la synchronisation différentielle finale pour qu’elle tienne dans la fenêtre de bascule.

C’est ici que de nombreuses migrations déraillent. IMAP s’appuie sur les identifiants des messages et l’état des boîtes. Le comportement défini par les RFC autour des UID et de UIDVALIDITY dans la RFC 3501 explique pourquoi les dossiers réindexés ou endommagés peuvent déclencher des resynchronisations problématiques. Si votre outil de migration sait ignorer les doublons ou comparer les contenus, utilisez cette fonction. L’assistant d’importation du tableau de bord TrekMail propose une option pour ignorer les doublons. La procédure complète figure dans le guide Lancer une migration depuis le tableau de bord.

Pour les opérateurs qui effectuent des tests avec des outils en ligne de commande avant de toucher à la production, il est utile de garder ouvert ce guide complémentaire sur imapsync.

imapsync \
  --host1 oldmail.example.com --user1 alice@example.com --password1 'SOURCE_PASS' \
  --host2 imap.trekmail.net --user2 alice@example.com --password2 'DEST_PASS' \
  --ssl1 --ssl2 \
  --syncinternaldates \
  --exclude 'Calendar|Contacts' \
  --skipsize

Calculez la bande passante avant de promettre une migration achevée en un week-end. Google publie les limites de bande passante IMAP de Gmail, notamment un plafond quotidien de téléchargement IMAP de 2,500 MB par compte. Le fonctionnement de Microsoft est différent, mais pas plus généreux. Microsoft indique que les performances de migration varient et dépendent des limitations de débit du service. Voilà précisément pourquoi une seule boîte très volumineuse peut ruiner votre calendrier si vous la découvrez trop tard.

Gardez aussi des attentes réalistes pour la destination. TrekMail est un service IMAP, pas une suite bureautique complète. C’est un avantage pendant une migration de messagerie, car le périmètre reste clair: transférez les e-mails, vérifiez-les, puis traitez séparément les calendriers et les contacts au lieu de mélanger les domaines de défaillance.

Checklist de migration des e-mails pour la vérification après la bascule DNS

Une checklist de migration des e-mails rigoureuse considère la vérification comme une phase distincte, et non comme un simple coup d’œil à la taille des boîtes. Cette taille est trompeuse. L’encodage peut changer, le traitement des pièces jointes varie selon les plateformes et le calcul du stockage côté serveur n’est pas homogène. Le nombre d’éléments, les contrôles ponctuels, les envois de test et l’examen des échecs indiquent si les messages ont réellement survécu au transfert.

Utilisez une matrice de vérification simple pour chaque catégorie de boîte: dirigeants, comptes partagés, utilisateurs ordinaires et utilisateurs dépassant largement le volume habituel.

ContrôleÉléments à comparerCondition de réussite
Nombre d’élémentsTotaux des dossiers source et des dossiers de destinationCorrespondance exacte ou écarts expliqués dans les journaux d’erreurs
Flux de messagerieMessages externes entrants, externes sortants et internesLes trois flux fonctionnent et arrivent dans la boîte attendue
AliasTests de réponse et de réception pour chaque aliasAucun rejet et remise dans la bonne boîte
RedirectionRedirections connues et critiques pour l’activitéRègles recréées et documentées
Accès des clientsOutlook, Apple Mail et clients mobilesLe nouveau profil ou la reconnexion fonctionne sans ancienne authentification auprès de la source

Cette checklist de migration des e-mails doit aussi inclure une étape consacrée aux boîtes zombies. Une fois la synchronisation différentielle terminée, coupez l’accès des utilisateurs à l’ancienne plateforme. Sinon, un ancien profil configuré sur un téléphone ou dans Outlook peut continuer à envoyer ou recevoir des messages sur la source, où ceux-ci resteront bloqués.

Sur TrekMail, les paramètres des clients sont simples: hôte IMAP imap.trekmail.net, port 993 et adresse e-mail complète comme nom d’utilisateur. POP3 n’est pas pris en charge. Vous trouverez les valeurs exactes dans le guide des paramètres IMAP et SMTP de TrekMail. Si Outlook s’obstine à utiliser l’ancien serveur, cessez d’appliquer des correctifs et créez un nouveau profil.

dig +short MX example.com
dig +short TXT example.com
dig +short TXT _dmarc.example.com

Checklist de migration des e-mails pour les nouvelles tentatives, les journaux et le repli

Le dernier tiers d’une checklist de migration des e-mails définit la marche à suivre lorsque le plan tourne mal. Avant de lancer la première boîte, vous devez établir les règles de nouvelle tentative, les champs des journaux, les responsables d’escalade et le seuil de repli. Si vous improvisez sous pression, vous prendrez de mauvaises décisions.

Votre journal doit consigner la boîte, le dossier, l’horodatage, le serveur source, le serveur de destination, le nombre d’éléments tentés, le nombre d’éléments copiés, les octets copiés, le nombre de nouvelles tentatives, l’état final et une erreur lisible. Classez ensuite rapidement les échecs:

ÉchecSignificationAction de l’opérateur
Échec d’authentificationMot de passe erroné, mot de passe d’application absent ou connexion à la source bloquéeCorriger les identifiants, refaire le test sur une boîte, puis reprendre le lot
Connexion refuséePort incorrect, incompatibilité SSL, blocage du pare-feu ou problème de l’hôte sourceValider l’hôte et le port 993, puis effectuer un test manuel avant de réessayer
Limitation de débit ou temporisation de type 429Le fournisseur limite le débit des requêtesRéduire le nombre d’opérations simultanées, attendre 5 à 10 minutes, puis reprendre progressivement
Afflux de doublonsLe dossier a été réindexé ou l’état de migration a dérivéArrêter le lot, activer l’exclusion des doublons et relancer uniquement les dossiers concernés
Messages récents manquantsLa synchronisation différentielle était incomplète ou d’anciens clients ont continué à écrire sur la sourceRelancer la synchronisation différentielle finale, puis désactiver immédiatement l’accès à la source

Un repli ne consiste pas à «tout remettre en place parce qu’un utilisateur s’est plaint». Une checklist de migration des e-mails sérieuse définit ses seuils de repli à l’avance. Parmi les seuils pertinents figurent une panne générale des messages entrants après la modification des enregistrements MX, de grands écarts inexpliqués dans le nombre d’éléments des boîtes critiques ou un échec d’authentification sur la destination qui bloque l’ensemble du tenant. Un ancien appareil mobile ou un utilisateur qui n’a jamais mis à jour son mot de passe ne justifient pas un repli.

Si un repli est nécessaire, limitez-en la portée. Rétablissez d’abord le flux de messagerie, communiquez un seul message d’état et conservez tous les journaux. Ne relancez pas trois outils simultanément au risque de créer un problème plus grave que l’incident initial.

Pourquoi cette checklist de migration des e-mails fonctionne mieux avec TrekMail

Cette checklist de migration des e-mails devient plus facile à appliquer lorsque la plateforme de destination est conçue pour la messagerie plutôt que pour une tarification de suite par utilisateur. L’ancienne méthode consiste à payer par utilisateur pour une suite dont vous utilisez à peine les fonctions, puis à traiter la migration comme une tâche secondaire. La nouvelle méthode consiste à choisir une plateforme centrée sur l’e-mail, avec un stockage prévisible, un DNS clair et un processus de migration IMAP adapté au besoin.

TrekMail correspond bien à ce modèle. Le service prend en charge les domaines personnalisés, les boîtes IMAP, les adresses attrape-tout, la redirection des boîtes, la migration côté serveur, un assistant SPF/DKIM/DMARC, votre propre SMTP ou le SMTP inclus, ainsi qu’une API. Les forfaits payants commencent à $3.50 par mois avec Starter, et l’outil de migration intégré est disponible avec les forfaits payants. Pour tester les fonctionnalités payantes, vous pouvez profiter d’un essai gratuit de 14 jours, avec carte bancaire obligatoire. Pour commencer sans carte, le forfait Nano reste toujours gratuit.

Le principal avantage opérationnel réside dans le stockage mutualisé et la gestion multidomaine à tarif fixe. Une boîte surdimensionnée ne vous impose pas une pénalité de licence par utilisateur dans toute l’entreprise. C’est important pour les agences, les prestataires de services managés et toute organisation qui gère des comptes fonctionnels sur de nombreux domaines. Si cette situation vous concerne, poursuivez avec l’analyse de TrekMail consacrée à l’hébergement d’e-mails multidomaine. Pour consulter les tarifs et choisir le bon forfait, accédez directement aux tarifs de TrekMail.

L’exécution est également plus simple. Ajoutez le domaine, créez la boîte de destination, lancez la migration IMAP côté serveur, validez le DNS et reconfigurez les clients. Aucun détour par POP3. Aucun connecteur propriétaire obscur. Uniquement les protocoles standard IMAP et SMTP, avec des paramètres explicites.

Conclusion: gardez une checklist de migration des e-mails prévisible

La meilleure checklist de migration des e-mails est celle dont personne ne se souvient un mois plus tard. Inventoriez la source, préchargez les anciens messages, basculez le DNS de manière contrôlée, lancez la synchronisation différentielle, vérifiez les totaux, supprimez les accès zombies et limitez le repli. Ainsi, la migration cesse d’être un pari pour devenir une opération ordinaire, exactement comme doit l’être une messagerie en production.

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.