Corregir fechas de migración BitTitan en Exchange Online

Por qué las migraciones BitTitan alteran las fechas en Exchange Online

Exchange Online es el motor de correo detrás de cada buzón de Microsoft 365. BitTitan MigrationWiz es una de las herramientas más utilizadas para migrar buzones desde Exchange local, Lotus Notes, GroupWise u otras plataformas heredadas hacia Exchange Online. La migración en sí suele funcionar bien. Las fechas, no tanto.

Esto es lo que ocurre. MigrationWiz sube cada mensaje mediante EWS o IMAP, y el pipeline de transporte de Exchange Online estampa un nuevo encabezado Received en cada mensaje. Ese encabezado lleva la marca de tiempo de carga, es decir, la fecha de migración, no la fecha en que el correo fue enviado o recibido originalmente. Exchange Online utiliza entonces este encabezado Received y la propiedad asociada PR_MESSAGE_DELIVERY_TIME para determinar qué fecha se muestra a los usuarios.

El problema es que, a diferencia de algunos sistemas de correo, Exchange Online no permite que las herramientas de migración sobreescriban la marca de tiempo de entrega. Aplica el tiempo real de carga, sin excepciones. Así, cada correo migrado (ya sea de 2018, 2021 o del martes pasado) termina con la misma fecha de migración.

Acaba de migrar 1.200 buzones durante un fin de semana con MigrationWiz. El lunes por la mañana, el servicio de soporte recibe 400 incidencias. La bandeja de entrada de cada usuario parece como si todos los correos hubieran llegado el sábado. La ordenación por fecha está rota. La búsqueda por fecha devuelve resultados erróneos. La marca de tiempo corrupta se propaga a todas partes: Outlook escritorio, OWA, clientes móviles, incluso consultas PowerShell como Get-MessageTrace y Search-Mailbox. Las herramientas de cumplimiento (In-Place Hold, Retention Tags) aplican políticas basadas en la fecha incorrecta, reteniendo o eliminando potencialmente mensajes en intervalos erróneos.

Cómo afecta esto a los usuarios de Exchange Online

El daño es total. Cada capa de la pila de Exchange Online lee la marca de tiempo de entrega corrupta. Outlook escritorio muestra la fecha de migración. OWA la muestra. Las aplicaciones móviles la muestran. La búsqueda integrada indexa la marca de tiempo de migración, por lo que las consultas por rango de fechas devuelven resultados incorrectos en todos los clientes.

Para los administradores, es peor. Los comandos del Exchange Online Management Shell hacen referencia a la propiedad de tiempo de entrega, que ahora refleja la fecha de migración. La auditoría de buzones, las reglas de registro en diario y las reglas de transporte que filtran por fecha de mensaje operan con marcas de tiempo corruptas. ¿Es posible realizar una auditoría de cumplimiento fiable cuando todos los correos parecen haber llegado el mismo día? No.

Redate.io soluciona esto mediante un motor de corrección propietario que realiza análisis de cadena de encabezados y reconstrucción de metadatos de fecha a nivel de servidor. Cada mensaje se procesa con verificación individual para garantizar que la fecha original se restaure con precisión en todos los servicios de Exchange Online, sin alterar el contenido del mensaje ni los archivos adjuntos. Las marcas de tiempo corregidas se propagan automáticamente a Outlook, OWA, aplicaciones móviles y herramientas de cumplimiento.

Preguntas frecuentes

¿Es el mismo problema que el problema de fechas en Microsoft 365?

Exchange Online es el servicio de correo backend que alimenta los buzones de Microsoft 365. La causa raíz es idéntica: BitTitan agrega un encabezado Received durante la migración que sobreescribe las fechas mostradas. Redate.io lo corrige a nivel de Exchange Online, lo que repara las fechas en todas las aplicaciones M365 conectadas.

¿Pueden los administradores de Exchange Online corregir esto con PowerShell?

No. PowerShell no puede modificar los encabezados Received ni la marca de tiempo de entrega de mensajes existentes en Exchange Online. Redate.io utiliza corrección dirigida de metadatos para restaurar las fechas originales a escala, algo que no es posible mediante las herramientas nativas de Exchange.

¿Funciona Redate.io con implementaciones híbridas de Exchange Online?

Sí. Redate.io se conecta directamente a los buzones de Exchange Online independientemente de si la organización utiliza una configuración híbrida de Exchange o es completamente en la nube. Cualquier buzón accesible a través de protocolos de correo estándar puede ser procesado.

¿Cuánto tiempo tarda en corregir las fechas en un tenant grande de Exchange Online?

El tiempo de procesamiento depende del número de correos afectados por buzón. Redate.io procesa típicamente varios miles de mensajes por hora por buzón, con limitación de velocidad integrada para mantenerse dentro de los umbrales del servicio Exchange Online.

Guías de corrección relacionadas

Escaneo gratuito