O problema de datas apos migracao Google Workspace
Organizacoes que migram para o Google Workspace frequentemente fazem uma descoberta desagradavel: todos os emails de todas as caixas exibem a data errada. Em vez da data de envio ou recebimento original, cada mensagem mostra a data em que a migracao foi realizada. Nao importa se a organizacao migrou do Microsoft Exchange, Office 365, Zimbra, Lotus Notes ou outro servidor IMAP. Milhares de emails, todos carimbados com uma unica data.
E isso nao e especifico de uma ferramenta de migracao em particular. O problema ocorre com BitTitan MigrationWiz, CloudM Migrate, GSMMO, imapsync, e todas as outras ferramentas que inserem emails no Google Workspace via IMAP ou a API Gmail. A causa esta ligada a um mecanismo fundamental de como servidores de email processam mensagens.
Para um guia especifico da ferramenta GSMMO (Google Workspace Migration for Microsoft Outlook), consulte o artigo dedicado ao GSMMO.
Caminhos de migracao comuns para o Google Workspace
A partir do Microsoft Exchange (on-premises)
Organizacoes que operam servidores Exchange on-premises (2010, 2013, 2016 ou 2019) migram para o Google Workspace para reduzir custos de infraestrutura e adotar um modelo cloud. Essas migracoes geralmente usam CloudM, BitTitan MigrationWiz ou GSMMO. A ferramenta se conecta ao Exchange, baixa cada email e o envia para a caixa Google Workspace do usuario. Cada email enviado recebe um novo cabecalho "Received" com o timestamp da migracao.
A partir do Microsoft 365 (Office 365)
Migracoes do Microsoft 365 para o Google Workspace sao frequentes quando organizacoes mudam de ecossistema. BitTitan MigrationWiz e CloudM sao as ferramentas mais populares para esse tipo de migracao. O processo extrai os emails do Exchange Online e os insere no Google Workspace. O mesmo problema de cabecalho "Received" se aplica: cada email migrado exibe a data de migracao.
A partir de outros servidores IMAP
Migracoes de Zimbra, Zoho, hospedagem cPanel, Dovecot, Courier e outros servidores IMAP para o Google Workspace usam ferramentas como imapsync, CloudM ou scripts personalizados. O destino (Google Workspace) adiciona um cabecalho "Received" durante a operacao de insercao, independentemente da plataforma de origem. Ate migracoes de outro tenant Google Workspace produzem o mesmo problema.
Por que as datas ficam erradas no Google Workspace
A interface web do Gmail vs. clientes IMAP
O Google Workspace apresenta uma situacao peculiar. A interface web do Gmail geralmente usa o cabecalho "Date" do email para exibir a data da mensagem, o que significa que os emails frequentemente aparecem com a data correta quando consultados pela interface web. Em contrapartida, quando a mesma caixa e acessada via cliente IMAP (Outlook, Apple Mail, Thunderbird), o cliente le o cabecalho "Received" mais recente e exibe a data de migracao.
Essa diferenca gera confusao consideravel. Um administrador que testa a migracao na interface web do Gmail ve datas corretas e conclui que a migracao foi bem-sucedida. Mas quando os usuarios conectam o Outlook a sua conta Google Workspace, reportam que cada email tem a data errada. O problema existe no servidor (os cabecalhos contem o timestamp de migracao) mas so se torna visivel em certos clientes. Quantos administradores encerraram um projeto de migracao achando que tudo estava bem, para se verem soterrados de chamados na segunda-feira seguinte?
O fator IMAP INTERNALDATE
O Google Workspace armazena um INTERNALDATE para cada email, definido durante o processo de insercao. Algumas ferramentas de migracao definem corretamente esse valor para a data original, outras o deixam com a data de migracao. Mas mesmo quando o INTERNALDATE esta correto, clientes IMAP que privilegiam cabecalhos "Received" (como o Outlook) ainda exibem a data errada. A correcao completa exige tanto a tratativa do cabecalho "Received" de migracao quanto a verificacao de que o INTERNALDATE esta corretamente definido. Para uma explicacao tecnica detalhada, veja por que os emails mostram datas erradas apos migracao IMAP.
Opcoes de administracao do Google Workspace (que nao funcionam)
Console de administracao do Google
O console de administracao do Google oferece controles extensos para gestao do Google Workspace, mas nao inclui nenhuma funcionalidade para corrigir datas de email apos migracao. Nenhuma ferramenta de edicao de cabecalhos em massa. Nenhum utilitario de correcao de datas. Nenhuma forma de modificar o INTERNALDATE de emails existentes pela interface de administracao.
Google Apps Script
O Google Apps Script pode automatizar muitas operacoes do Gmail, mas nao pode modificar os cabecalhos brutos dos emails. Os servicos GmailApp e API Gmail expostos via Apps Script permitem ler mensagens, mudar labels e modificar metadados, mas nao suportam a substituicao do conteudo RFC 2822 bruto de uma mensagem. Ou seja, a correcao exige trabalhar em um nivel muito mais profundo do que o Apps Script expoe.
Servico de migracao de dados do Google
O servico de migracao de dados do Google (disponivel no console de administracao) e projetado para migrar emails para o Google Workspace, nao para corrigir cabecalhos apos a migracao. Executar uma segunda migracao com essa ferramenta adicionaria um cabecalho "Received" adicional, agravando o problema.
Corrigir datas do Google Workspace com o Redate.io
Como funciona a delegacao de administracao
O Redate.io usa a funcionalidade de delegacao em nivel de dominio do Google Workspace para acessar as caixas. O administrador cria uma Service Account no Google Cloud Console, concede os escopos de API Gmail necessarios e ativa a delegacao em nivel de dominio. Isso permite ao Redate.io processar qualquer caixa da organizacao sem necessitar das credenciais individuais dos usuarios.
A configuracao da delegacao leva aproximadamente 10 minutos e segue o mesmo processo de outras ferramentas de migracao e gestao do Google Workspace. Uma vez configurada, o administrador pode analisar e corrigir qualquer numero de caixas pelo painel do Redate.io.
Comecando
Criar uma Service Account. No Google Cloud Console, crie um novo projeto (ou use um existente), ative a API Gmail e crie uma Service Account com delegacao em nivel de dominio ativada.
Conceder escopos de API. No console de administracao do Google Workspace, navegue ate Seguranca, depois Controles de API, depois Delegacao em nivel de dominio. Adicione o ID de cliente da Service Account e conceda os escopos de API Gmail necessarios para o Redate.io.
Conectar no Redate.io. Faca login no Redate.io, selecione "Google Workspace" como plataforma e faca upload do arquivo de chave JSON da Service Account. O Redate.io valida a conexao e lista as caixas disponiveis.
Analisar as caixas. Selecione as caixas a analisar (ou analise todas). A analise gratuita identifica o numero de emails com datas incorretas em cada caixa. Nenhum pagamento e necessario para a analise.
Corrigir. Revise os resultados da analise, escolha um plano e inicie a correcao. O motor de correcao proprietario do Redate.io processa cada caixa passando cada email por um pipeline de analise multistagio que lida com problemas de codificacao, estruturas de mensagens multipart, assinaturas digitais e dezenas de casos especiais que um script artesanal corromperia. O progresso e visivel em tempo real. As mensagens originais sao mantidas em um label "Redate.io - Originals" por 30 dias.
Apos a correcao
Uma vez concluida a correcao pelo Redate.io, os emails exibem a data correta em todos os clientes: Gmail web, Outlook, Apple Mail, Thunderbird e qualquer outro aplicativo conectado via IMAP. A correcao e permanente. Nenhuma manutencao continua ou assinatura e necessaria. Os usuarios podem ordenar por data, buscar por faixa de datas e usar ferramentas de conformidade com confianca na exatidao dos timestamps. A caixa funciona como deveria ter funcionado desde o primeiro dia.
Guias especificos por ferramenta para Google Workspace
Para instrucoes detalhadas baseadas na ferramenta de migracao especifica usada, consulte estes guias:
- Corrigir datas BitTitan MigrationWiz no Google Workspace
- Corrigir datas de migracao CloudM no Google Workspace
Migrou para o Google Workspace e todos os emails mostram a data errada? Inicie uma analise gratuita com o Redate.io para ver quantos emails estao afetados em todas as caixas e restaure as datas corretas.