Corrigir datas de migração do BitTitan no Exchange Online
Por que as migrações do BitTitan alteram as datas no Exchange Online
O Exchange Online é o motor de e-mail por trás de cada caixa de correio do Microsoft 365. O BitTitan MigrationWiz é uma das ferramentas mais utilizadas para migrar caixas de correio de Exchange local, Lotus Notes, GroupWise ou outras plataformas legadas para o Exchange Online. A migração em si geralmente ocorre sem problemas. As datas? Nem tanto.
Eis o que acontece. O MigrationWiz carrega cada mensagem via EWS ou IMAP, e o pipeline de transporte do Exchange Online aplica um novo cabeçalho Received em cada mensagem. Esse cabeçalho contém o carimbo de data do carregamento - a data da migração, não a data em que o e-mail foi originalmente enviado ou recebido. O Exchange Online utiliza então este cabeçalho Received e a propriedade associada PR_MESSAGE_DELIVERY_TIME para determinar qual data é exibida aos utilizadores.
O problema? Ao contrário de alguns sistemas de e-mail, o Exchange Online não permite que ferramentas de migração substituam o carimbo de data de entrega. O sistema aplica o momento real do carregamento, sem exceções. Assim, cada e-mail migrado - seja de 2018, 2021 ou da terça-feira passada - fica com a mesma data de migração.
Acabou de migrar 1.200 caixas de correio durante um fim de semana com o MigrationWiz. Na segunda-feira de manhã, o suporte técnico recebe 400 pedidos. A caixa de entrada de cada utilizador parece como se todos os e-mails tivessem chegado no sábado. A ordenação por data está avariada. A pesquisa por data devolve resultados errados. O carimbo de data corrompido propaga-se por todo o lado: Outlook desktop, OWA, clientes móveis, até consultas PowerShell como Get-MessageTrace e Search-Mailbox. As ferramentas de conformidade (In-Place Hold, Retention Tags) aplicam políticas com base na data errada, retendo ou eliminando potencialmente mensagens em intervalos incorretos.
Como isto afeta os utilizadores do Exchange Online
O dano é total. Cada camada da pilha do Exchange Online lê o carimbo de data de entrega corrompido. O Outlook desktop mostra a data de migração. O OWA mostra-a. As aplicações móveis mostram-na. A pesquisa integrada indexa o carimbo de data da migração, pelo que as consultas por intervalo de datas devolvem resultados incorretos em todos os clientes.
Para os administradores, é ainda pior. Os comandos do Exchange Online Management Shell fazem referência à propriedade de momento de entrega, que agora reflete a data de migração. A auditoria de caixas de correio, as regras de registo em diário e as regras de transporte que filtram por data da mensagem operam todas com carimbos de data corrompidos. É possível realizar uma auditoria de conformidade fiável quando todos os e-mails parecem ter chegado no mesmo dia? Não.
O Redate.io resolve isto através de um motor de correção proprietário que realiza análise da cadeia de cabeçalhos e reconstrução de metadados de data ao nível do servidor. Cada mensagem é processada com verificação individual para garantir que a data original é restaurada com precisão em todos os serviços do Exchange Online - sem alterar o conteúdo da mensagem ou os anexos. Os carimbos de data corrigidos propagam-se automaticamente para o Outlook, OWA, aplicações móveis e ferramentas de conformidade.
Perguntas frequentes
Este é o mesmo problema que o problema de datas do Microsoft 365?
O Exchange Online é o serviço de e-mail backend que alimenta as caixas de correio do Microsoft 365. A causa raiz é idêntica: o BitTitan adiciona um cabeçalho Received durante a migração que substitui as datas exibidas. O Redate.io corrige isto ao nível do Exchange Online, o que repara as datas em todas as aplicações M365 conectadas.
Os administradores do Exchange Online podem corrigir isto com PowerShell?
Não. O PowerShell não pode modificar os cabeçalhos Received nem o carimbo de data de entrega de mensagens existentes no Exchange Online. O Redate.io utiliza correção direcionada de metadados para restaurar as datas originais em escala - algo que não é possível através das ferramentas nativas do Exchange.
O Redate.io funciona com implementações híbridas do Exchange Online?
Sim. O Redate.io liga-se diretamente às caixas de correio do Exchange Online independentemente de a organização utilizar uma configuração híbrida do Exchange ou ser totalmente baseada na nuvem. Qualquer caixa de correio acessível através de protocolos de e-mail padrão pode ser processada.
Quanto tempo demora a corrigir as datas num tenant grande do Exchange Online?
O tempo de processamento depende do número de e-mails afetados por caixa de correio. O Redate.io processa tipicamente vários milhares de mensagens por hora por caixa de correio, com limitação de velocidade integrada para se manter dentro dos limites de serviço do Exchange Online.