Corrigir as datas erradas no Outlook após migração

8 min

Por que o Outlook mostra a data errada

Após uma migração de email, usuários do Outlook frequentemente descobrem que cada email exibe a mesma data - a da migração. Esse problema afeta o Outlook Desktop, Outlook para Mac, o novo Outlook para Windows e o Outlook Mobile. A causa e a mesma em todas as versões: o Outlook determina a data de "recebimento" lendo o cabeçalho "Received" mais recente, e as ferramentas de migração adicionam um novo cabeçalho "Received" com o timestamp da migração.

Como o Outlook determina a data de "recebimento"

Quando o Outlook exibe a data de um email, ele le o INTERNALDATE IMAP e os cabeçalhos "Received" da mensagem. Para a coluna "Recebido" (que e a coluna de ordenação padrão na maioria das visualizacoes do Outlook), o Outlook usa o timestamp do cabeçalho "Received" mais alto. Em uma entrega normal, esse cabeçalho reflete o momento em que a mensagem chegou ao servidor de email do destinatário. Após a migração, o cabeçalho "Received" mais alto reflete o momento em que a ferramenta de migração inseriu a mensagem no novo servidor.

A diferença entre "Enviado" e "Recebido" no Outlook

O Outlook distingue duas colunas de data: "Enviado" (proveniente do cabeçalho "Date" do email) e "Recebido" (proveniente dos cabeçalhos "Received" ou do INTERNALDATE). Após a migração, a data "Enviado" pode ainda estar correta já que o cabeçalho "Date" original e preservado. Mas a data "Recebido" mostra o timestamp da migração. Como a visualização padrão do Outlook ordena por data "Recebido", e a maioria dos usuários nunca altera isso, e a data de migração que todo mundo ve.

Verificação rápida - e um problema de data de migração?

Antes de tentar uma correção, e preciso confirmar que o problema e realmente causado pelos cabeçalhos de migração e não por outra coisa.

Como ver os cabeçalhos brutos no Outlook

No Outlook Desktop, abra o email em questão, clique em "Arquivo" e depois "Propriedades". A área "Cabeçalhos de Internet" na parte inferior mostra os cabeçalhos brutos. No Outlook na web (OWA), abra o email, clique no menu de três pontos, depois "Exibir" e "Exibir detalhes da mensagem". Os cabeçalhos brutos aparecem em uma janela popup.

Identificando o cabeçalho "Received" de migração

Procure um cabeçalho "Received" contendo referências a ferramenta de migração. Padrões comuns incluem "mx.migrationwiz.com" para BitTitan, "cloudm.io" para CloudM, ou uma entrada generica "localhost" com um timestamp correspondente a data de migração. Se o cabeçalho "Received" mais alto tem uma data que corresponde a data de migração (e difere da data original da mensagem), o problema esta confirmado. E esse cabeçalho que o Redate.io identifica e corrige. Para guias específicos por ferramenta, veja a correção de datas do Outlook após migração BitTitan, CloudM, imapsync, GSMMO, Exchange IMAP ou copia IMAP manual.

Soluções que não funcionam

Usuários do Outlook e administradores de TI geralmente tentam várias abordagens antes de perceber que a correção precisa ser feita no nível do servidor, não no cliente Outlook.

Alterar a coluna para data de "Enviado"

Trocar a visualização do Outlook de data "Recebido" para data "Enviado" e a solução de contorno mais difundida. Isso muda a ordem de classificação, mas não corrige os dados subjacentes. Resultados de busca ainda referenciam a data de recebimento errada. Regras e filtros baseados na data de recebimento falham. Ferramentas de conformidade e eDiscovery que dependem dos timestamps de recebimento produzem resultados incorretos. E os usuários precisam alterar essa configuração em cada dispositivo e em cada pasta - uma carga de suporte que escala mal em uma organização.

Reconstruir os arquivos OST/PST

Alguns administradores tentam resolver o problema excluindo o cache local do Outlook (arquivo OST) e deixando o Outlook ressincronizar do servidor. Na verdade, isso não resolve nada, já que o problema existe no lado do servidor, não no cache local. Os dados ressincronizados contem os mesmos cabeçalhos "Received" de migração, então as datas continuam erradas. Da mesma forma, exportar para PST e reimportar não remove os cabeçalhos de migração.

Configurações de visualização do Outlook

Ajustar configurações de visualização do Outlook, formatação condicional ou opções de agrupamento não consegue alterar a data que o Outlook le nos cabeçalhos do email. Essas configurações controlam como os dados são exibidos e organizados, mas o valor da data subjacente vem do servidor. Nenhuma combinacao de configurações de visualização pode forcar o Outlook a ignorar o cabeçalho "Received" de migração.

A solução - restaurar as datas corretas no nível do servidor

A única forma de corrigir as datas erradas no Outlook após a migração e corrigir os emails no servidor. Uma vez que os dados do lado do servidor estejam corrigidos, o Outlook exibe automaticamente as datas corretas na próxima sincronização. Nenhuma modificação no lado do cliente e necessária.

Mas por que não fazer por conta propria com um script? Porque e muito mais complexo do que uma operação de buscar-e-substituir. Cada email tem uma estrutura de cabeçalhos única. Algumas mensagens carregam assinaturas digitais S/MIME que se tornam invalidas se um único byte mudar. Outras tem criptografia PGP, partes MIME aninhadas, cabeçalhos codificados em non-ASCII (RFC 2047), ou particularidades de Content-Transfer-Encoding que fazem tropecar um parser ingenuo. Fronteiras MIME corrompidas podem destruir silenciosamente os anexos. Um threading quebrado pode espalhar conversas por toda a caixa. E sem verificação adequada, você nem saberá que algo deu errado até que um usuário reporte um anexo faltando três semanas depois.

Como o Redate.io corrige as datas do Outlook

O Redate.io se conecta diretamente ao servidor de email (Google Workspace, Microsoft 365 ou qualquer servidor IMAP) e processa cada email através do seu motor de correção proprietário. O motor executa um pipeline de análise multistagio que lida com correspondência de assinaturas em centenas de perfis de ferramentas de migração conhecidas, preserva a integridade da mensagem nas estruturas MIME complexas e verifica cada correção antes de finaliza-lá. As mensagens originais são movidas para uma pasta visível "Redate.io - Originals" por 30 dias.

Uma vez concluida a correção pelo Redate.io, o Outlook recupera as datas corrigidas na sincronização seguinte. Nenhuma alteração e necessária nas configurações do Outlook. A correção funciona em todas as versões do Outlook porque e feita no nível do servidor.

Antes e depois

Antes da correção, uma caixa de entrada do Outlook após migração mostra cada email com a mesma data de recebimento (por exemplo "11 de abril de 2019" em mensagens originalmente enviadas entre 2015 e 2019). Após o processamento pelo Redate.io, a mesma caixa exibe as datas originais corretas. Emails de 2015 mostram datas de 2015, emails de 2018 mostram datas de 2018. A ordenação por data funciona corretamente de novo, e os resultados de busca retornam timestamps precisos.

Guia passo a passo

Corrigir as datas erradas do Outlook com o Redate.io se faz em três etapas, independentemente da plataforma de email.

Usuários Google Workspace

Para organizações que usam Google Workspace, o administrador cria uma Service Account com delegação em nível de domínio. Isso da ao Redate.io acesso as caixas sem necessitar das senhas individuais dos usuários. O admin insere as credenciais da Service Account no Redate.io, seleciona as caixas a corrigir e inicia a análise gratuita. A análise identifica quantos emails tem datas erradas em cada caixa. Após a revisão dos resultados, o admin escolhe um plano de preços e inicia a correção. O Redate.io processa todas as caixas selecionadas automaticamente. Os usuários veem as datas corrigidas no Outlook (e em qualquer outro cliente) após a próxima sincronização.

Usuários Microsoft 365

Para organizações Microsoft 365, o administrador registra um aplicativo Azure AD com as permissões de email apropriadas. O Redate.io usa esse aplicativo para acessar as caixas do Exchange Online via API Microsoft Graph ou IMAP. O processo e o mesmo: conectar, analisar gratuitamente, revisar os resultados e corrigir. O consentimento do admin e necessário apenas uma vez e cobre todas as caixas do tenant.

Outros servidores IMAP

Para caixas hospedadas em outros servidores IMAP (Zimbra, Zoho, cPanel, Dovecot, Courier), os usuários se conectam com suas credenciais de email padrão (endereço do servidor, nome de usuário, senha). O Redate.io se conecta via IMAP, analisa a caixa e aplica a mesma correção. Essa opção funciona para caixas individuais e não requer acesso de administrador ao servidor.

Aliás, independentemente da plataforma, o resultado e identico: o Outlook exibe as datas originais corretas, a ordenação funciona corretamente e a ordem cronológica da caixa e inteiramente restaurada.

O Outlook mostra as datas erradas após a migração? Inicie uma análise gratuita para descobrir quantos emails estão afetados e corrija 10 gratuitamente para verificar os resultados.

Artigos relacionados