BitTitan MigrationWiz: corrigir as datas erradas

8 min

O que e o BitTitan MigrationWiz?

O BitTitan MigrationWiz e uma das plataformas de migracao de email mais utilizadas no mundo. MSPs, consultores de TI e equipes de infraestrutura de empresas contam com o MigrationWiz para mover caixas de email entre plataformas: do Exchange on-premises para o Microsoft 365, do Google Workspace para o Exchange Online, ou entre qualquer combinacao de sistemas compativeis com IMAP. Milhoes de migracoes de caixas ja passaram pelo MigrationWiz, e a ferramenta e reconhecida por sua confiabilidade e facilidade de uso.

Mas existe um problema persistente que afeta quase toda migracao MigrationWiz: as datas dos emails.

Apos a migracao, os usuarios abrem sua caixa no Outlook ou em outro cliente e constatam que cada email mostra a data da migracao em vez da data de recebimento original. Uma caixa que abrange anos de correspondencia de repente parece indicar que cada mensagem chegou no mesmo dia. Cinco anos de historico, achatados. E desorientador, e para usuarios que dependem de busca e ordenacao por data, e um golpe real na produtividade.

Como o MigrationWiz causa o problema de data

O cabecalho "Received" mx.migrationwiz.com

Durante a migracao, o MigrationWiz processa cada email do servidor de origem e faz o upload para o destino. Como parte desse processo, um novo cabecalho "Received" e adicionado a cada mensagem, contendo uma referencia a "mx.migrationwiz.com" e um timestamp correspondente a data e hora em que a migracao processou aquele email especifico.

Um cabecalho "Received" tipico do MigrationWiz se parece com isto:

Received: from mx.migrationwiz.com by destination-server;
  Thu, 11 Apr 2019 14:22:33 +0000

Esse cabecalho e inserido no topo da cadeia de cabecalhos do email, tornando-se o cabecalho "Received" mais recente da mensagem.

Por que os clientes de email exibem a data errada

Clientes de email como o Microsoft Outlook determinam a data de "recebimento" lendo o cabecalho "Received" mais alto. Em situacoes normais, esse cabecalho reflete o momento real da entrega. Apos uma migracao MigrationWiz, o cabecalho mais alto reflete o momento da migracao. Cada email da caixa exibe a data de migracao como data de recebimento. O cabecalho "Date" original (que registra quando o email foi enviado originalmente) continua presente na mensagem, mas a maioria dos clientes de email prioriza o cabecalho "Received" para exibicao.

Para uma explicacao aprofundada de por que isso acontece com todas as ferramentas de migracao, veja por que os emails mostram a data errada apos migracao IMAP.

Como identificar o cabecalho MigrationWiz

Ver os cabecalhos no Outlook

Para confirmar que o problema de data e causado pelo MigrationWiz, abra um email afetado no Outlook Desktop, clique em "Arquivo" e depois "Propriedades". Role ate a area "Cabecalhos de Internet". Procure um cabecalho "Received" contendo "migrationwiz" ou "mx.migrationwiz.com". Se esse cabecalho existir e seu timestamp corresponder a data de migracao, o diagnostico esta confirmado.

Ver os cabecalhos no Gmail

Na interface web do Gmail, abra o email afetado, clique no menu de tres pontos no canto superior direito e selecione "Mostrar original". Isso exibe os cabecalhos brutos. Procure "migrationwiz" no texto dos cabecalhos. O cabecalho "Received" do MigrationWiz aparecera proximo ao topo da cadeia.

Ver os cabecalhos no OWA (Outlook Web App)

No Outlook na web, abra o email, clique nos tres pontos, selecione "Exibir" e depois "Exibir detalhes da mensagem". Os cabecalhos brutos aparecem em uma janela popup. Procure "migrationwiz" para localizar o cabecalho de migracao.

A escala do problema

As migracoes MigrationWiz geralmente processam caixas inteiras de uma vez. Cada email em cada pasta e afetado: caixa de entrada, itens enviados, rascunhos, arquivos, pastas personalizadas. Para um usuario com 10.000 emails abrangendo cinco anos, todos os 10.000 mostram a mesma data de migracao. A ordenacao por data se torna inutil. Os resultados de busca retornam timestamps enganosos. Ferramentas de conformidade que dependem das datas de recebimento produzem relatorios incorretos.

E para organizacoes com centenas de usuarios? O problema se multiplica rapido. Os chamados de helpdesk se acumulam. Os administradores de TI sofrem pressao para corrigir o problema mas nao encontram nenhuma solucao no proprio MigrationWiz nem na documentacao de suporte da BitTitan. Por que a BitTitan nao aborda essa questao na ferramenta? Porque tecnicamente nao e um bug do software deles - e uma consequencia de como o IMAP funciona.

Abordagens para corrigir o problema de data do MigrationWiz

Alguem poderia pensar que um simples script para remover o cabecalho faltoso resolveria a situacao. Nao e tao simples. Alias, poderia funcionar em emails de texto simples basicos, mas quando se encontram mensagens assinadas com S/MIME, conteudo criptografado com PGP, estruturas MIME multipart com fronteiras aninhadas, ou emails com cabecalhos codificados em non-ASCII (RFC 2047), um script ingenuo vai corromper os dados. E o pior e que a corrupcao pode nao ser notada por meses, ate que alguem tente abrir um anexo importante e descubra que ele foi silenciosamente destruido.

Nao e uma simples edicao de cabecalho. Lidar corretamente com o espectro completo de formatos de email, de codificacoes antigas a estruturas multipart modernas com imagens em linha e variacoes de Content-Transfer-Encoding, exige conhecimento profundo dos padroes RFC 2822 e MIME. Um unico byte mal posicionado em uma fronteira MIME pode tornar um email inteiro ilegivel (nao e o tipo de surpresa que se quer descobrir numa terca de manha). Para multiplas caixas, a abordagem manual simplesmente nao e viavel.

Re-migracao (cara, mesmo resultado)

Alguns administradores consideram executar novamente a migracao com parametros MigrationWiz diferentes. Infelizmente, a re-migracao nao resolve o problema de data. O MigrationWiz adiciona o cabecalho "Received" a cada migracao. Uma segunda migracao adiciona mais um cabecalho "Received", complicando ainda mais a cadeia de cabecalhos sem corrigir a data. A re-migracao tambem custa taxas de licenca adicionais e exige tempo de inatividade significativo. Para uma comparacao de todas as abordagens de correcao e seus custos, veja e possivel corrigir as datas dos emails apos migracao.

Correcao automatizada com o Redate.io

O Redate.io e projetado especificamente para corrigir datas de email apos migracao, com suporte dedicado para cabecalhos MigrationWiz. O motor de correcao proprietario do Redate.io analisa a cadeia completa de cabecalhos de cada mensagem, aplica correspondencia de assinaturas em centenas de perfis de ferramentas de migracao conhecidas (incluindo padroes especificos do MigrationWiz), e passa cada email por um pipeline de analise multistagio que lida com casos extremos de codificacao, estruturas multipart e assinaturas digitais. O resultado: datas corretas restauradas em cada email, com uma verificacao de integridade confirmando cada correcao antes da finalizacao.

Corrigir as datas MigrationWiz com o Redate.io

Conectar a caixa de email

Faca login no Redate.io e adicione a caixa afetada. Para Google Workspace, isso usa a delegacao em nivel de dominio via Service Account. Para Microsoft 365, o registro de aplicativo Azure AD. Para outros servidores IMAP, as credenciais padrao sao utilizadas. O acesso de administrador permite corrigir multiplas caixas a partir de uma unica conexao.

Iniciar a analise gratuita

O Redate.io analisa a caixa e identifica cada email com um cabecalho "Received" MigrationWiz. A analise e totalmente gratuita e exibe um relatorio detalhado: total de emails analisados, numero de emails afetados e data de migracao detectada. Nenhum pagamento e necessario para ver os resultados da analise.

Revisar e corrigir

Apos revisar os resultados da analise, selecione um plano com base no numero de emails afetados e inicie a correcao. As mensagens originais sao movidas para uma pasta visivel "Redate.io - Originals" (nao excluidas) e mantidas por 30 dias. Cada correcao passa por uma verificacao de integridade, comparando a mensagem corrigida com a original para garantir zero perda de dados.

Verificar no Outlook

Apos a correcao, abra o Outlook e deixe-o sincronizar. Cada email agora exibe sua data de recebimento original. A ordenacao por data funciona corretamente de novo. A ordem cronologica da caixa e restaurada, como se a migracao nunca tivesse tocado nos timestamps.

Guias especificos por plataforma para MigrationWiz

O Redate.io fornece guias de correcao detalhados para cada plataforma afetada por migracoes MigrationWiz:

Perguntas frequentes

A BitTitan oferece uma funcao de correcao de datas?

Nao. O BitTitan MigrationWiz nao inclui funcionalidade de correcao de datas pos-migracao. A documentacao do MigrationWiz nao aborda o problema de data, e o suporte da BitTitan geralmente direciona os usuarios a trocar a visualizacao do Outlook para a data "Enviado" como contorno. Isso nao corrige os dados subjacentes.

O Redate.io pode corrigir datas meses apos a migracao MigrationWiz?

Sim. O cabecalho "Date" original e preservado dentro de cada email indefinidamente. O Redate.io pode corrigir as datas independentemente do tempo decorrido desde a migracao. Seja a migracao finalizada semana passada ou ha dois anos, a correcao funciona da mesma forma.

E as migracoes MigrationWiz entre Google Workspace e Microsoft 365?

O Redate.io corrige as datas na plataforma de destino, independentemente da origem dos emails. Quer o MigrationWiz tenha movido as caixas do Google Workspace para o Microsoft 365, do Exchange para o Google Workspace ou em qualquer outra direcao, o Redate.io identifica o cabecalho "Received" MigrationWiz e o corrige. A correcao funciona em qualquer destino compativel com IMAP.

Pronto para corrigir as datas do MigrationWiz? Inicie uma analise gratuita para ver exatamente quantos emails estao afetados em cada caixa. A analise e gratuita, leva poucos minutos e nao exige nenhuma competencia tecnica.