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.

Guias de correção relacionados

Verificação gratuita