O problema de datas após migração Google Workspace
Organizações 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 migração foi realizada. Não importa se a organização migrou do Microsoft Exchange, Office 365, Zimbra, Lotus Notes ou outro servidor IMAP. Milhares de emails, todos carimbados com uma única data.
E isso não e específico de uma ferramenta de migração 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 específico da ferramenta GSMMO (Google Workspace Migration for Microsoft Outlook), consulte o artigo dedicado ao GSMMO.
Caminhos de migração comuns para o Google Workspace
A partir do Microsoft Exchange (on-premises)
Organizações 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 migrações 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 usuário. Cada email enviado recebe um novo cabeçalho "Received" com o timestamp da migração.
A partir do Microsoft 365 (Office 365)
Migrações do Microsoft 365 para o Google Workspace são frequentes quando organizações mudam de ecossistema. BitTitan MigrationWiz e CloudM são as ferramentas mais populares para esse tipo de migração. O processo extrai os emails do Exchange Online e os insere no Google Workspace. O mesmo problema de cabeçalho "Received" se aplica: cada email migrado exibe a data de migração.
A partir de outros servidores IMAP
Migrações 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 cabeçalho "Received" durante a operação de inserção, independentemente da plataforma de origem. Até migrações 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 situação peculiar. A interface web do Gmail geralmente usa o cabeçalho "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 cabeçalho "Received" mais recente e exibe a data de migração.
Essa diferença gera confusão considerável. Um administrador que testa a migração na interface web do Gmail ve datas corretas e conclui que a migração foi bem-sucedida. Mas quando os usuários conectam o Outlook a sua conta Google Workspace, reportam que cada email tem a data errada. O problema existe no servidor (os cabeçalhos contem o timestamp de migração) mas só se torna visível em certos clientes. Quantos administradores encerraram um projeto de migração 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 inserção. Algumas ferramentas de migração definem corretamente esse valor para a data original, outras o deixam com a data de migração. Mas mesmo quando o INTERNALDATE esta correto, clientes IMAP que privilegiam cabeçalhos "Received" (como o Outlook) ainda exibem a data errada. A correção completa exige tanto a tratativa do cabeçalho "Received" de migração quanto a verificação de que o INTERNALDATE esta corretamente definido. Para uma explicação técnica detalhada, veja por que os emails mostram datas erradas após migração IMAP.
Opções de administração do Google Workspace (que não funcionam)
Console de administração do Google
O console de administração do Google oferece controles extensos para gestão do Google Workspace, mas não inclui nenhuma funcionalidade para corrigir datas de email após migração. Nenhuma ferramenta de edição de cabeçalhos em massa. Nenhum utilitario de correção de datas. Nenhuma forma de modificar o INTERNALDATE de emails existentes pela interface de administração.
Google Apps Script
O Google Apps Script pode automatizar muitas operações do Gmail, mas não pode modificar os cabeçalhos brutos dos emails. Os serviços GmailApp e API Gmail expostos via Apps Script permitem ler mensagens, mudar labels e modificar metadados, mas não suportam a substituição do conteúdo RFC 2822 bruto de uma mensagem. Ou seja, a correção exige trabalhar em um nível muito mais profundo do que o Apps Script expoe.
Serviço de migração de dados do Google
O serviço de migração de dados do Google (disponível no console de administração) e projetado para migrar emails para o Google Workspace, não para corrigir cabeçalhos após a migração. Executar uma segunda migração com essa ferramenta adicionaria um cabeçalho "Received" adicional, agravando o problema.
Corrigir datas do Google Workspace com o Redate.io
Como funciona a delegação de administração
O Redate.io usa a funcionalidade de delegação em nível de domínio do Google Workspace para acessar as caixas. O administrador cria uma Service Account no Google Cloud Console, concede os escopos de API Gmail necessários e ativa a delegação em nível de domínio. Isso permite ao Redate.io processar qualquer caixa da organização sem necessitar das credenciais individuais dos usuários.
A configuração da delegação leva aproximadamente 10 minutos e segue o mesmo processo de outras ferramentas de migração e gestão do Google Workspace. Uma vez configurada, o administrador pode analisar e corrigir qualquer número de caixas pelo painel do Redate.io.
Começando
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 delegação em nível de domínio ativada.
Conceder escopos de API. No console de administração do Google Workspace, navegue até Segurança, depois Controles de API, depois Delegação em nível de domínio. Adicione o ID de cliente da Service Account e conceda os escopos de API Gmail necessários 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 válida a conexão e lista as caixas disponiveis.
Analisar as caixas. Selecione as caixas a analisar (ou análise todas). A análise gratuita identifica o número de emails com datas incorretas em cada caixa. Nenhum pagamento e necessário para a análise.
Corrigir. Revise os resultados da análise, escolha um plano e inicie a correção. O motor de correção proprietário do Redate.io processa cada caixa passando cada email por um pipeline de análise multistagio que lida com problemas de codificação, estruturas de mensagens multipart, assinaturas digitais e dezenas de casos especiais que um script artesanal corromperia. O progresso e visível em tempo real. As mensagens originais são mantidas em um label "Redate.io - Originals" por 30 dias.
Após a correção
Uma vez concluida a correção 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 correção e permanente. Nenhuma manutenção continua ou assinatura e necessária. Os usuários podem ordenar por data, buscar por faixa de datas e usar ferramentas de conformidade com confiança na exatidao dos timestamps. A caixa funciona como deveria ter funcionado desde o primeiro dia.
Guias específicos por ferramenta para Google Workspace
Para instruções detalhadas baseadas na ferramenta de migração específica usada, consulte estes guias:
- Corrigir datas BitTitan MigrationWiz no Google Workspace
- Corrigir datas de migração CloudM no Google Workspace
Migrou para o Google Workspace e todos os emails mostram a data errada? Inicie uma análise gratuita com o Redate.io para ver quantos emails estão afetados em todas as caixas e restaure as datas corretas.