Étapes d'une migration des e-mails : un calendrier quotidien qui limite les interruptions
Une migration des e-mails ne se résume pas à copier des fichiers. Elle consiste à gérer une transition d'état entre deux bases de données actives pendant que les utilisateurs modifient des données aux deux extrémités. Si la couche de données (IMAP) et celle du routage (DNS) ne restent pas synchronisées, vous créez un routage partagé : une partie de l'entreprise reçoit ses messages sur l'ancien serveur et l'autre sur le nouveau.
Ce mode opératoire décrit les étapes jour après jour, de T-7 à T+1. Pas de théorie, uniquement l'ordre d'exécution. Pour approfondir l'architecture, consultez le guide complet de configuration de la messagerie.
Les trois couches à gérer
Toute migration de messagerie comporte trois couches. Une défaillance de l'une d'elles peut entraîner une interruption.
- Couche de données : les anciens e-mails (IMAP)
- Couche de routage : les enregistrements DNS (MX) qui déterminent la destination des nouveaux messages
- Couche d'identité : la configuration des clients (Outlook et applications mobiles) utilisés pour accéder à la messagerie
T-7 jours : découverte et nettoyage
Impossible de migrer ce dont vous ignorez l'existence. Une liste d'utilisateurs ne constitue pas un inventaire. Ces premières étapes servent à dresser un tableau complet.
Tout inventorier
- Recensez chaque type d'objet : boîtes mail, alias, listes de diffusion et dossiers publics
- Repérez les boîtes géantes : recherchez celles qui dépassent 20 Go. Google limite les téléchargements IMAP à environ 2,500 Mo/jour. Une boîte de 50 Go peut demander des semaines, pas quelques heures. Le guide de migration des données Google Workspace décrit en détail ces limites.
- Nettoyez les données dormantes : les anciens salariés n'ont pas besoin d'une boîte active. Exportez leurs données dans des archives locales.
Si vous migrez depuis Exchange, utilisez PowerShell pour obtenir le nombre réel d'éléments. La taille en Go n'est pas fiable en raison de la compression :
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select-Object DisplayName, ItemCount, TotalItemSize | Sort-Object TotalItemSize -Descending
T-2 jours : la synchronisation de préchargement
N'attendez pas le vendredi soir. Transférez 90% des données historiques pendant que les utilisateurs travaillent encore. Ce préchargement réduit fortement le risque lors de la bascule.
Lancer la synchronisation
Configurez votre outil de migration, ou imapsync, pour transférer les e-mails de plus de 30 jours. Surveillez les erreurs HTTP 429 (trop de requêtes) ou Google 11001.
Les limites à connaître
| Fournisseur | Limite de téléchargement | Limite d'importation |
|---|---|---|
| Google Workspace | ~2,500 Mo/jour par utilisateur | ~500 Mo/jour par utilisateur |
| Microsoft 365 | ~20 Go/jour par utilisateur | Variable |
| cPanel/Plesk | Pas de limite fixe (selon la bande passante) | Pas de limite fixe |
Avertissement pour Gmail : ne migrez pas directement le dossier « Tous les messages » en plus de chaque libellé. Gmail utilise des libellés plutôt que des copies distinctes, mais un mauvais mappage entre libellés et dossiers peut créer des doublons sur la destination. Mappez les libellés vers des dossiers et excluez Gmail/All Mail de ce parcours.
T-1 jour : réduire le TTL (la règle des 300 secondes)
Les enregistrements DNS sont souvent mis en cache pendant 24 heures (TTL 86,400). La réduction du TTL est l'une des étapes les plus souvent oubliées et regrettées. Si vous changez les MX sans la préparer, certains résolveurs peuvent continuer à diriger les messages vers l'ancien serveur jusqu'à l'expiration de leur cache.
- Connectez-vous auprès de votre fournisseur DNS (Cloudflare, Route53, etc.)
- Repérez vos enregistrements MX
- Réglez le TTL sur 300 secondes (5 minutes)
- Ne supprimez pas encore les anciens enregistrements; modifiez uniquement le TTL
Vérifiez avec dig :
dig +nocmd +noall +answer example.com MX
# Output should show 300 in the TTL column
T-0 (vendredi soir) : la bascule
Les utilisateurs ont cessé de travailler. Procédez à la bascule. Ce sont les étapes les plus critiques de la migration.
Étape 1 : le gel
Demandez aux utilisateurs de ne plus envoyer de messages. Si possible, verrouillez les comptes sur la source pour éviter les e-mails orphelins.
Étape 2 : la synchronisation différentielle
Relancez l'outil de migration. Ce passage récupère les 30 derniers jours et tous les nouveaux éléments. Comme le gros des données a déjà été transféré, il devrait être plus court que le préchargement, mais sa durée dépend du volume et des limitations du fournisseur.
Surveillez les problèmes UIDVALIDITY : si le serveur source a réindexé les dossiers, l'outil peut télécharger des doublons. Commencez toujours par une simulation. La RFC 3501 sur IMAP explique en détail la sémantique UIDVALIDITY.
Étape 3 : modifier les enregistrements MX
Faites pointer vos MX vers le nouveau fournisseur. Pour les utilisateurs de TrekMail :
10 mx1.trekmail.net
20 mx2.trekmail.net
Avec un TTL de 300 secondes, les caches qui le respectent peuvent se renouveler en 5 minutes environ. D'autres résolveurs peuvent demander plus de temps.
Étape 4 : mettre à jour SPF et DKIM
Publiez et vérifiez l'autorisation des nouvelles adresses IP dans SPF avant que le nouveau fournisseur commence à envoyer, tout en conservant les anciennes sources tant qu'elles restent actives. Pour en savoir plus sur l'authentification des e-mails sur votre domaine, consultez notre guide dédié.
T+1 (lundi matin) : vérification
Les dernières étapes portent sur la validation. Ne supposez pas que la migration a réussi, vérifiez-la.
Vérifier le nombre d'éléments
Comparez le nombre d'éléments entre la source et la destination. Un écart inférieur à 1% peut s'expliquer par des éléments MIME corrompus et doit être documenté. Selon cette politique opérationnelle, un écart supérieur à 5% impose d'examiner un éventuel problème général, tel qu'une profondeur de dossiers excessive ou des filtres mal configurés.
Reconfigurer les clients
Selon le client de messagerie et le changement de service, les utilisateurs devront soit modifier le compte existant, soit le retirer et ajouter le nouveau.
Calendriers et contacts
TrekMail est un service d'hébergement professionnel de messagerie pour les entreprises. Il héberge les calendriers côté serveur avec CalDAV et les contacts avec CardDAV. La migration IMAP, en revanche, ne transfère que les e-mails. Exportez les calendriers (.ics) et les contacts (.vcf) depuis l'ancien fournisseur, puis importez-les dans TrekMail. Une fois les comptes configurés, ils se synchroniseront sur les appareils compatibles.
Points de contrôle pour poursuivre ou renoncer
| Point de contrôle | Vérification | Critère de validation |
|---|---|---|
| Point 1 (pré-synchronisation) | Les boîtes géantes (>20 Go) sont-elles synchronisées à au moins 90% ? | Oui |
| Point 2 (TTL) | Le TTL MX est-il réglé sur 300s depuis au moins 24 heures ? | Oui |
| Point 3 (différentiel) | La synchronisation différentielle finale ne présente-t-elle aucune erreur critique ? | Oui |
| Point 4 (routage) | Un e-mail de test externe arrive-t-il dans la nouvelle boîte ? | Oui |
Le plan de retour en arrière
Si le nouveau système refuse des messages ou s'il manque des données essentielles :
- Rétablissez les MX : faites-les pointer vers l'ancien fournisseur. Avec un TTL de 300s, certains caches peuvent se renouveler en 5 minutes, mais le retour complet peut prendre davantage de temps
- Exportez l'intervalle : gardez le nouveau fournisseur accessible et répétez le rapprochement ; tout message qui y arrive avant l'expiration des caches DNS doit être exporté au format EML/MBOX et importé sur l'ancien serveur
- Établissez le diagnostic : recherchez une erreur
550 5.7.1(Relay Access Denied) ou un blocage du pare-feu avant de recommencer
TrekMail automatise ces étapes de migration
Une migration manuelle demande beaucoup de travail et comporte des risques. TrekMail automatise une partie de l'infrastructure afin que vous puissiez vous concentrer sur vos clients.
Pour les petites entreprises
Ne payez plus pour des fonctions inutiles. L'outil de migration intégré à TrekMail gère la connexion IMAP, les nouvelles tentatives et les limitations pour les données prises en charge. Saisissez les identifiants, surveillez l'opération, puis effectuez un rapprochement final avec la source.
Pour les agences et les MSP
Provisionnement groupé pour plus de 100 domaines. Espace mutualisé entre tous les clients plutôt que des limites par utilisateur. SMTP géré qui réduit le besoin d'organiser la chauffe des IP.
| Offre | Prix | Outil de migration | Usage recommandé |
|---|---|---|---|
| Free | $0 (sans carte) | Inclus | Tests et usage personnel |
| Starter | $3.50/mois | Inclus | Petites équipes |
| Pro | $10/mois | Inclus | Entreprises en croissance |
| Agency | $23.25/mois | Inclus + opérations groupées | MSP et agences |
Toutes les offres payantes incluent un essai gratuit de 14 jours avec carte bancaire requise. L'offre Nano ne demande aucune carte.
Conclusion
Ces étapes suivent un calendrier strict pour une bonne raison : chaque phase dépend de la précédente. Si vous omettez de réduire le TTL, le routage peut rester partagé jusqu'à 24 heures, selon l'expiration des caches. Sans préchargement, la fenêtre de bascule peut durer bien plus longtemps que prévu.
Suivez le calendrier, comparez le nombre d'éléments et gardez un plan de retour en arrière à portée de main. Voilà toute la méthode.
Prêt à commencer ? Créez votre compte TrekMail gratuit et utilisez le moteur de migration intégré pour alléger le travail manuel.