Corriger les dates BitTitan dans Exchange Online
Pourquoi les migrations BitTitan cassent les dates dans Exchange Online
Exchange Online, c'est le moteur de messagerie derrière chaque boîte aux lettres Microsoft 365. BitTitan MigrationWiz fait partie des outils les plus utilisés pour déplacer des boîtes aux lettres depuis Exchange on-premises, Lotus Notes, GroupWise ou d'autres plateformes vers Exchange Online. La migration en elle-même se passe généralement bien. Les dates, par contre, c'est une autre histoire.
Voici ce qui se passe. MigrationWiz téléverse chaque message via EWS ou IMAP, et le pipeline de transport d'Exchange Online appose un nouvel en-tête Received sur chaque message. Cet en-tête porte l'horodatage du transfert - la date de la migration, pas la date d'envoi ou de réception originale. Exchange Online utilise ensuite cet en-tête Received et la propriété PR_MESSAGE_DELIVERY_TIME associée pour déterminer la date affichée aux utilisateurs.
Le problème ? Contrairement à certains systèmes de messagerie, Exchange Online ne permet pas aux outils de migration de remplacer l'horodatage de livraison. Il applique la date réelle du transfert, point final. Du coup, chaque e-mail migré - qu'il date de 2018, 2021 ou de mardi dernier - se retrouve estampillé avec la même date de migration.
Vous venez de migrer 1200 boîtes aux lettres pendant un week-end avec MigrationWiz. Lundi matin, le helpdesk reçoit 400 tickets. Chaque utilisateur voit sa boîte de réception comme si tous ses e-mails étaient arrivés samedi. Le tri par date est cassé. La recherche par date renvoie n'importe quoi. Et l'horodatage corrompu se propage partout : Outlook bureau, OWA, clients mobiles, même les requêtes PowerShell comme Get-MessageTrace et Search-Mailbox. Les outils de conformité (conservation inaltérable, balises de rétention) appliquent leurs stratégies sur la mauvaise date, risquant de conserver ou supprimer des messages aux mauvais intervalles.
Impact concret pour les utilisateurs Exchange Online
Les dégâts sont totaux. Chaque couche de la pile Exchange Online lit la date de livraison corrompue. Outlook bureau affiche la date de migration. OWA l'affiche aussi. Les applications mobiles également. L'index de recherche intégré utilise l'horodatage de migration, ce qui fait que les recherches par plage de dates renvoient des résultats erronés sur tous les clients.
Pour les administrateurs, c'est encore pire. Les commandes Exchange Online Management Shell référencent la propriété de date de livraison, qui reflète désormais la date de migration. L'audit des boîtes aux lettres, les règles de journalisation et les règles de transport qui filtrent par date fonctionnent toutes sur des horodatages corrompus. Peut-on mener un audit de conformité fiable quand chaque e-mail semble être arrivé le même jour ? Non.
Redate.io corrige ce problème grâce à un moteur de correction propriétaire qui effectue une analyse de la chaîne d'en-têtes et une reconstruction des métadonnées de date au niveau serveur. Chaque message est traité avec une vérification individuelle pour garantir la restauration précise de la date originale dans tous les services Exchange Online - sans altérer le contenu ni les pièces jointes. Les horodatages corrigés se propagent automatiquement à Outlook, OWA, les applications mobiles et les outils de conformité.
Questions fréquemment posées
Est-ce le même problème que celui des dates dans Microsoft 365 ?
Exchange Online est le service de messagerie qui alimente les boîtes aux lettres Microsoft 365. La cause est identique : BitTitan ajoute un en-tête Received pendant la migration qui écrase les dates affichées. Redate.io corrige le problème au niveau Exchange Online, ce qui rétablit les dates dans toutes les applications M365 connectées.
Les administrateurs Exchange Online peuvent-ils corriger cela avec PowerShell ?
Non. PowerShell ne peut pas modifier les en-têtes Received ni l'horodatage de livraison des messages existants dans Exchange Online. Redate.io utilise une correction ciblée des métadonnées pour restaurer les dates originales à grande échelle - ce qui n'est pas possible avec les outils Exchange natifs.
Redate.io fonctionne-t-il avec les déploiements Exchange Online hybrides ?
Oui. Redate.io se connecte directement aux boîtes aux lettres Exchange Online, que l'organisation utilise une configuration Exchange hybride ou soit entièrement dans le cloud. Toute boîte aux lettres accessible via les protocoles de messagerie standard peut être traitée.
Combien de temps faut-il pour corriger les dates d'un tenant Exchange Online volumineux ?
Le temps de traitement dépend du nombre d'e-mails affectés par boîte aux lettres. Redate.io traite généralement plusieurs milliers de messages par heure et par boîte, avec une gestion intégrée des limites de débit pour rester dans les seuils de service Exchange Online.