Correggere le date email errate dopo migrazione CloudM

8 min

Cos'e CloudM e perche causa problemi di date?

CloudM Migrate (in precedenza Cloud Migrator) e una piattaforma di migrazione di primo livello, specializzata nelle transizioni Google Workspace. Gli amministratori IT usano CloudM per spostare caselle di posta da Microsoft Exchange, Office 365, Lotus Notes, Zimbra e altre piattaforme verso Google Workspace. CloudM gestisce anche migrazioni in direzione opposta e tra varie piattaforme email cloud. Google stesso ha raccomandato CloudM come partner di migrazione, rendendolo uno degli strumenti piu fidati dell'ecosistema Google Workspace.

E allora perche state leggendo questo articolo? Perche nonostante l'affidabilita di CloudM per il trasferimento dati, lo strumento produce lo stesso frustrante problema di date che colpisce praticamente ogni strumento di migrazione email. Dopo una migrazione CloudM, ogni email nella casella di destinazione mostra la data di migrazione al posto della data di ricezione originale. Migliaia di email, tutte timbrate con la stessa data. Anni di ordine cronologico, distrutti in un singolo batch di migrazione.

Come CloudM aggiunge header durante la migrazione

L'header "Received" di migrazione

Quando CloudM migra un'email dalla piattaforma sorgente alla destinazione, elabora ogni messaggio tramite la propria pipeline di migrazione e lo inserisce nella casella di destinazione. Durante questo inserimento, il server di posta di destinazione aggiunge un header "Received" al messaggio. Questo header registra il timestamp del momento in cui l'email e stata inserita nel nuovo server - cioe la data di migrazione, non la data di consegna originale.

L'header "Received" collegato a CloudM finisce in cima alla catena di header dell'email. Dato che i client di posta come Outlook, Apple Mail e Thunderbird determinano la data di ricezione leggendo l'header "Received" piu in alto, ogni email migrata mostra il timestamp della migrazione al posto della data originale. E il nocciolo del problema.

Identificare l'header CloudM

Per confermare che un problema di date e stato causato da CloudM, esaminare gli header grezzi di un'email coinvolta. In Gmail, aprire l'email, fare clic sui tre punti e selezionare "Mostra originale". Cercare gli header "Received" vicino alla cima del messaggio. L'header di migrazione CloudM contiene generalmente riferimenti all'infrastruttura di elaborazione di CloudM o una voce localhost generica con un timestamp corrispondente alla data di migrazione.

L'indicatore chiave e un header "Received" il cui timestamp corrisponde alla data di migrazione nota ma non corrisponde alla data di consegna originale. Se l'header "Received" piu in alto indica aprile 2024 ma l'header "Date" dell'email indica gennaio 2021, l'header di migrazione ne e la causa.

Scenari di migrazione CloudM comuni che causano problemi di date

Exchange verso Google Workspace

Il percorso di migrazione CloudM piu comune va da Microsoft Exchange (on-premises o Exchange Online) a Google Workspace. Le organizzazioni che passano da Microsoft a Google usano CloudM per trasferire caselle, calendari e contatti. Ogni email migrata per questa via riceve l'header "Received" di migrazione, causando problemi di visualizzazione delle date in qualsiasi client IMAP collegato alla casella Google Workspace.

Office 365 verso Google Workspace

Le migrazioni da Office 365 (Microsoft 365) a Google Workspace seguono lo stesso schema. CloudM estrae le email tramite l'API Microsoft Graph o Exchange Web Services e le inserisce in Google Workspace tramite l'API Gmail o IMAP. Il passaggio di inserimento aggiunge l'header di migrazione, e il problema di date compare appena la migrazione e terminata.

Google Workspace verso Google Workspace

Anche le migrazioni tra tenant Google Workspace (frequenti in caso di fusioni, acquisizioni o cambi di dominio) possono produrre il problema di date. CloudM esporta da un'organizzazione Google Workspace e importa in un'altra, e il server di destinazione aggiunge un header "Received" durante il processo di importazione.

Perche il problema di date e importante per gli utenti Google Workspace

Gli utenti Google Workspace sono particolarmente colpiti perche molti accedono alla posta tramite piu client. L'interfaccia web di Gmail mostra spesso la data corretta (perche legge l'header "Date"), ma Outlook, Apple Mail e Thunderbird collegati allo stesso account via IMAP mostrano la data di migrazione. Questo crea confusione quando la stessa email appare con date diverse a seconda del client utilizzato.

Per le organizzazioni che sono migrate a Google Workspace per migliorare la produttivita, avere ogni email che mostra la data sbagliata vanifica l'intero scopo della migrazione. Gli utenti perdono fiducia nella nuova piattaforma, i ticket di helpdesk si accumulano, e gli amministratori IT si trovano di fronte a un problema che non avevano previsto e non riescono facilmente a risolvere. Per approfondire questo problema, vedere perche le email mostrano la data sbagliata dopo la migrazione IMAP.

Tentativi di correzione che non bastano

Ordinare per data "Inviato"

La soluzione alternativa piu comune e dire agli utenti di ordinare per data "Inviato" invece che per data "Ricevuto". Questo cambia l'ordine di visualizzazione, ma non corregge i dati sottostanti. I risultati di ricerca continuano a mostrare i timestamp sbagliati. I flussi di lavoro automatizzati e gli strumenti di conformita che dipendono dalla data di ricezione continuano a funzionare male. E gli utenti devono ricordarsi di cambiare questa impostazione su ogni dispositivo e in ogni cartella. Quante probabilita ci sono che questo regga in un'organizzazione di 200 persone?

Contattare il supporto CloudM

Il team di supporto di CloudM non propone correzione di date post-migrazione. Il problema di date e una conseguenza del modo in cui il protocollo IMAP gestisce l'inserimento dei messaggi, non un bug nel software CloudM. CloudM non puo retroattivamente rimuovere gli header "Received" aggiunti durante la migrazione. Lo strumento ha eseguito la migrazione correttamente - gli header sono il risultato atteso del processo di inserimento.

Utilizzare Google Apps Script

Alcuni amministratori tentano di correggere le date con Google Apps Script. Sembra astuto. Ma Google Apps Script non da accesso agli header email grezzi al livello necessario per rimuovere gli header "Received". L'endpoint modify dell'API Gmail puo modificare etichette e metadati ma non puo alterare il contenuto grezzo RFC 2822 del messaggio. In effetti, una correzione completa richiede di lavorare a un livello ben piu profondo di quello che Apps Script espone.

Correggere le date di migrazione CloudM con Redate.io

Come Redate.io gestisce gli header CloudM

Il motore di correzione proprietario di Redate.io analizza la catena completa di header di ogni email nella casella. Per le migrazioni CloudM, Redate.io applica una corrispondenza di firme su centinaia di profili di strumenti di migrazione noti, inclusi pattern specifici per CloudM, per identificare con precisione quali header "Received" sono stati aggiunti durante la migrazione rispetto a quelli che sono parti legittime della catena di consegna originale.

Ma identificare l'header corretto e solo l'inizio. La pipeline di correzione gestisce anche i casi limite che farebbero inciampare un semplice script: messaggi firmati S/MIME, contenuto cifrato PGP, strutture MIME multipart con confini annidati, header codificati in non-ASCII e confini MIME corrotti dal processo di migrazione stesso. E ben piu complesso di un cerca-e-sostituisci su testo di header.

Cosa si ottiene dopo la correzione

Una volta che Redate.io ha elaborato la casella, ogni email corretta mostra la data di ricezione originale in tutti i client di posta, che sia Outlook, Apple Mail, Thunderbird o l'interfaccia web di Gmail. L'ordine cronologico e ripristinato in ogni cartella. Ogni correzione passa attraverso una verifica di integrita prima della finalizzazione, e gli originali sono preservati in una cartella visibile "Redate.io - Originals" per 30 giorni.

Delega admin Google Workspace

Per le organizzazioni Google Workspace, Redate.io supporta la delega a livello di dominio tramite Service Account. L'amministratore IT si collega una sola volta, e Redate.io puo elaborare tutte le caselle dell'organizzazione senza richiedere le password individuali degli utenti. E lo stesso modello di delega che CloudM utilizza per la migrazione, rendendolo familiare agli amministratori che hanno gia effettuato la migrazione CloudM.

Guide di correzione CloudM per piattaforma

Redate.io fornisce guide dettagliate per ogni combinazione di piattaforma e client coinvolta dalle migrazioni CloudM:

Domande frequenti

CloudM ha un'opzione per prevenire i problemi di date?

CloudM tenta di preservare l'INTERNALDATE durante la migrazione. Tuttavia, l'header "Received" aggiunto durante l'inserimento prevale sull'INTERNALDATE nella maggior parte dei client di posta. Non esiste una configurazione CloudM che impedisca l'aggiunta di questo header - e un requisito del protocollo IMAP.

Redate.io puo correggere le date per un'intera organizzazione Google Workspace?

Si. Tramite la delega a livello di dominio, Redate.io puo analizzare e correggere ogni casella di un'organizzazione Google Workspace da un'unica connessione admin. L'amministratore seleziona quali caselle trattare, e Redate.io gestisce tutto il resto.

La correzione e permanente?

Si. Una volta che Redate.io corregge la data di un'email, la correzione e permanente. L'email corretta mostra la data giusta in tutti i client di posta in futuro. Nessun abbonamento o manutenzione continua e necessaria.

La migrazione CloudM ha lasciato ogni email con la data sbagliata? Avviate un'analisi gratuita con Redate.io per vedere esattamente quante email sono coinvolte e visualizzare in anteprima la correzione prima dell'acquisto.