O que e o CloudM e por que causa problemas de data?
O CloudM Migrate (anteriormente Cloud Migrator) e uma plataforma de migracao de destaque, especializada em transicoes para o Google Workspace. Administradores de TI usam o CloudM para mover caixas de email do Microsoft Exchange, Office 365, Lotus Notes, Zimbra e outras plataformas para o Google Workspace. O CloudM tambem lida com migracoes na direcao oposta e entre diversas plataformas de email em nuvem. O proprio Google ja recomendou o CloudM como parceiro de migracao, tornando-o uma das ferramentas mais confiaveis do ecossistema Google Workspace.
Entao por que voce esta lendo este artigo? Porque apesar da confiabilidade do CloudM para transferencia de dados, a ferramenta produz o mesmo problema de data frustrante que afeta praticamente toda ferramenta de migracao de email. Apos uma migracao CloudM, cada email na caixa de destino exibe a data de migracao em vez da data de recebimento original. Milhares de emails, todos carimbados com a mesma data. Anos de ordem cronologica, destruidos em um unico lote de migracao.
Como o CloudM adiciona cabecalhos durante a migracao
O cabecalho "Received" de migracao
Quando o CloudM migra um email da plataforma de origem para o destino, ele processa cada mensagem pelo seu pipeline de migracao e a insere na caixa de destino. Durante essa insercao, o servidor de email de destino adiciona um cabecalho "Received" a mensagem. Esse cabecalho registra o timestamp do momento em que o email foi inserido no novo servidor - a data de migracao, nao a data de entrega original.
O cabecalho "Received" relacionado ao CloudM fica no topo da cadeia de cabecalhos do email. Ja que clientes de email como Outlook, Apple Mail e Thunderbird determinam a data de recebimento lendo o cabecalho "Received" mais alto, cada email migrado exibe o timestamp de migracao em vez da data original. Esse e o cerne do problema.
Identificando o cabecalho CloudM
Para confirmar que um problema de data foi causado pelo CloudM, examine os cabecalhos brutos de um email afetado. No Gmail, abra o email, clique nos tres pontos e selecione "Mostrar original". Procure os cabecalhos "Received" proximo ao topo da mensagem. O cabecalho de migracao do CloudM geralmente contem referencias a infraestrutura de processamento do CloudM ou uma entrada localhost generica com um timestamp correspondente a data de migracao.
O indicador-chave e um cabecalho "Received" cujo timestamp corresponde a data de migracao conhecida mas nao corresponde a data de entrega original. Se o cabecalho "Received" mais alto indica abril de 2024 mas o cabecalho "Date" do email indica janeiro de 2021, o cabecalho de migracao e a causa.
Cenarios de migracao CloudM comuns que causam problemas de data
Exchange para Google Workspace
O caminho de migracao CloudM mais comum vai do Microsoft Exchange (on-premises ou Exchange Online) para o Google Workspace. Organizacoes que mudam da Microsoft para o Google usam o CloudM para transferir caixas, calendarios e contatos. Cada email migrado por essa via recebe o cabecalho "Received" de migracao, causando problemas de exibicao de data em qualquer cliente IMAP que se conecte a caixa Google Workspace.
Office 365 para Google Workspace
As migracoes do Office 365 (Microsoft 365) para o Google Workspace seguem o mesmo esquema. O CloudM extrai os emails via API Microsoft Graph ou Exchange Web Services e os insere no Google Workspace via API Gmail ou IMAP. A etapa de insercao adiciona o cabecalho de migracao, e o problema de data aparece assim que a migracao e concluida.
Google Workspace para Google Workspace
Ate migracoes entre tenants Google Workspace (comuns em fusoes, aquisicoes ou mudancas de dominio) podem produzir o problema de data. O CloudM exporta de uma organizacao Google Workspace e importa para outra, e o servidor de destino adiciona um cabecalho "Received" durante o processo de importacao.
Por que o problema de data e importante para usuarios Google Workspace
Usuarios Google Workspace sao particularmente afetados porque muitos acessam seu email por multiplos clientes. A interface web do Gmail frequentemente mostra a data correta (ja que le o cabecalho "Date"), mas Outlook, Apple Mail e Thunderbird conectados a mesma conta via IMAP mostram a data de migracao. Isso gera confusao quando o mesmo email aparece com datas diferentes dependendo do cliente usado.
Para organizacoes que migraram para o Google Workspace para melhorar a produtividade, ter cada email exibindo a data errada mina todo o proposito da migracao. Os usuarios perdem confianca na nova plataforma, os chamados de helpdesk se acumulam, e os administradores de TI enfrentam um problema que nao anteciparam e nao conseguem facilmente resolver. Para entender melhor esse problema, veja por que os emails mostram a data errada apos migracao IMAP.
Tentativas de correcao que falham
Ordenar por data de "Enviado"
O contorno mais comum e dizer aos usuarios para ordenar por data "Enviado" em vez de data "Recebido". Isso muda a ordem de exibicao, mas nao corrige os dados subjacentes. Resultados de busca continuam mostrando os timestamps errados. Workflows automatizados e ferramentas de conformidade que dependem da data de recebimento continuam falhando. E os usuarios precisam se lembrar de alterar essa configuracao em cada dispositivo e em cada pasta. Quais sao as chances disso funcionar numa organizacao de 200 pessoas?
Contatar o suporte CloudM
A equipe de suporte do CloudM nao oferece correcao de data pos-migracao. O problema de data e uma consequencia de como o protocolo IMAP trata a insercao de mensagens, nao um bug no software CloudM. O CloudM nao pode retroativamente remover os cabecalhos "Received" adicionados durante a migracao. A ferramenta realizou a migracao corretamente - os cabecalhos sao o resultado esperado do processo de insercao.
Usar Google Apps Script
Alguns administradores tentam corrigir as datas com Google Apps Script. Parece esperto. Mas o Google Apps Script nao da acesso aos cabecalhos de email brutos no nivel necessario para lidar com os cabecalhos "Received". O endpoint modify da API Gmail pode alterar labels e metadados mas nao consegue modificar o conteudo bruto RFC 2822 da mensagem. Na pratica, uma correcao completa exige trabalhar em um nivel muito mais profundo do que o Apps Script expoe.
Corrigir as datas de migracao CloudM com o Redate.io
Como o Redate.io lida com os cabecalhos CloudM
O motor de correcao proprietario do Redate.io analisa a cadeia completa de cabecalhos de cada email da caixa. Para migracoes CloudM, o Redate.io aplica correspondencia de assinaturas em centenas de perfis de ferramentas de migracao conhecidas, incluindo padroes especificos do CloudM, para identificar com precisao quais cabecalhos "Received" foram adicionados durante a migracao versus aqueles que sao partes legitimas da cadeia de entrega original.
Mas identificar o cabecalho certo e apenas o comeco. O pipeline de correcao tambem lida com casos extremos que fariam tropecar um script simples: mensagens assinadas com S/MIME, conteudo criptografado com PGP, estruturas MIME multipart com fronteiras aninhadas, cabecalhos codificados em non-ASCII e fronteiras MIME corrompidas oriundas do proprio processo de migracao. E muito mais complexo do que um buscar-substituir em texto de cabecalho.
O que voce obtem apos a correcao
Uma vez que o Redate.io tenha processado a caixa, cada email corrigido exibe sua data de recebimento original em todos os clientes de email - Outlook, Apple Mail, Thunderbird ou a interface web do Gmail. A ordem cronologica e restaurada em cada pasta. Cada correcao passa por uma verificacao de integridade antes da finalizacao, e os originais sao preservados em uma pasta visivel "Redate.io - Originals" por 30 dias.
Delegacao admin do Google Workspace
Para organizacoes Google Workspace, o Redate.io suporta delegacao em nivel de dominio via Service Account. O administrador de TI se conecta uma unica vez, e o Redate.io pode processar todas as caixas da organizacao sem necessitar das senhas individuais dos usuarios. E o mesmo modelo de delegacao que o CloudM usa para a migracao, o que o torna familiar para administradores que ja realizaram a migracao CloudM.
Guias de correcao CloudM por plataforma
O Redate.io fornece guias detalhados para cada combinacao de plataforma e cliente afetada por migracoes CloudM:
- Corrigir datas de migracao CloudM no Gmail
- Corrigir datas de migracao CloudM no Outlook
- Corrigir datas de migracao CloudM no Google Workspace
Perguntas frequentes
O CloudM tem uma opcao para prevenir problemas de data?
O CloudM tenta preservar o INTERNALDATE durante a migracao. No entanto, o cabecalho "Received" adicionado durante a insercao prevalece sobre o INTERNALDATE na maioria dos clientes de email. Nao existe configuracao no CloudM que impeca a adicao desse cabecalho - e uma exigencia do protocolo IMAP.
O Redate.io pode corrigir datas para toda uma organizacao Google Workspace?
Sim. Atraves da delegacao em nivel de dominio, o Redate.io pode analisar e corrigir cada caixa de uma organizacao Google Workspace a partir de uma unica conexao de admin. O administrador seleciona quais caixas processar, e o Redate.io cuida de todo o resto.
A correcao e permanente?
Sim. Uma vez que o Redate.io corrige a data de um email, a correcao e permanente. O email corrigido exibe a data correta em todos os clientes de email dali para frente. Nenhuma assinatura ou manutencao continua e necessaria.
A migracao CloudM deixou cada email com a data errada? Inicie uma analise gratuita com o Redate.io para ver exatamente quantos emails estao afetados e visualizar a correcao antes da compra.