Correggere le date Zoho Mail dopo la migrazione

6 min

Zoho Mail e il problema delle date

Zoho Mail e una piattaforma di posta popolare per le piccole e medie imprese, un'alternativa economica a Google Workspace e Microsoft 365. Molte organizzazioni migrano verso Zoho per ridurre i costi. Altre migrano da Zoho quando passano a una piattaforma piu grande.

In entrambe le direzioni, il processo di migrazione puo corrompere le date delle email. Ogni messaggio della casella si ritrova timbrato con la data di migrazione al posto della data di invio o ricezione originale. E frustrante, e succede molto piu spesso di quanto la maggior parte degli amministratori immagini.

Scenari di migrazione Zoho comuni

Migrazione verso Zoho Mail

Le organizzazioni che passano a Zoho Mail migrano generalmente da Google Workspace, Microsoft 365 o un hosting IMAP generico (cPanel, Plesk, Dovecot). Zoho fornisce il proprio assistente di migrazione che supporta l'import IMAP dalla maggior parte dei provider di posta. L'assistente si collega al server sorgente, scarica le email via IMAP e le inserisce nei conti Zoho Mail. Durante questo inserimento, i server di Zoho aggiungono un header "Received" con il timestamp di migrazione a ogni messaggio. Questo nuovo header diventa la voce piu in alto nella catena, facendo si che i client di posta mostrino la data di migrazione.

Migrazione da Zoho Mail

Quando le organizzazioni superano Zoho o hanno bisogno di funzionalita esclusive di Google Workspace o Microsoft 365, migrano. Strumenti come BitTitan MigrationWiz, imapsync o anche una copia IMAP manuale tramite Thunderbird sono comunemente utilizzati. Ciascuno di questi metodi scarica le email da Zoho e le reinserisce sul server di destinazione tramite IMAP APPEND, attivando lo stesso problema di header Received. Per dettagli specifici per ogni strumento, consultare le guide per BitTitan, imapsync o copia IMAP manuale.

Migrazione tra account Zoho

Anche la migrazione tra account Zoho Mail (durante una ristrutturazione aziendale o un cambio di dominio, ad esempio) puo causare problemi di date. Ogni volta che le email vengono scaricate e reinserite via IMAP, il server di destinazione aggiunge il proprio header Received. Poco importa che sorgente e destinazione siano entrambi account Zoho.

Come Zoho Mail gestisce le date IMAP

L'implementazione IMAP di Zoho

Zoho Mail supporta lo standard IMAP4rev1 (RFC 3501). Quando un messaggio viene inserito tramite IMAP APPEND, il server di Zoho segue la specifica del protocollo: aggiunge un header Received con il timestamp corrente e memorizza il messaggio con un INTERNALDATE. Se il comando APPEND include un parametro INTERNALDATE esplicito, Zoho lo rispetta. Ma l'header Received viene comunque aggiunto in ogni caso.

Webmail Zoho vs client IMAP

Ed e qui che si complica.

L'interfaccia webmail di Zoho visualizza le date basate sull'header Date dell'email, in modo simile all'interfaccia web di Gmail. Le date possono quindi apparire corrette consultando le email tramite il webmail Zoho. Ma qualsiasi client IMAP collegato all'account Zoho (Outlook, Apple Mail, Thunderbird) utilizzera l'header Received o l'INTERNALDATE, mostrando la data di migrazione al posto della data originale.

Un amministratore puo verificare il webmail Zoho, vedere date corrette e concludere che la migrazione e riuscita. Nel frattempo, gli utenti che si collegano via Outlook o Apple Mail segnalano che tutte le email mostrano la stessa data. Per saperne di piu su come i diversi client gestiscono le date, vedere IMAP INTERNALDATE: perche le date si rompono.

Identificare il problema in Zoho Mail

Verificare gli header email

Per confermare che gli header Received di migrazione causano il problema di date, aprire un'email coinvolta nel webmail Zoho e consultare gli header grezzi. Fare clic sul menu con tre punti di un'email e selezionare "Mostra originale". Guardare l'header Received piu in alto. Se contiene un timestamp corrispondente alla data di migrazione e fa riferimento a uno strumento di migrazione o a un server che non faceva parte del percorso di consegna originale, il problema e confermato.

Confrontare le date tra client

Aprire la stessa email nel webmail Zoho e in un client IMAP come Outlook. Se il webmail Zoho mostra "15 gennaio 2024" ma Outlook mostra "11 aprile 2025" (la data di migrazione), il problema di header Received ne e la causa.

Correggere le date Zoho Mail con Redate.io

Connessione via IMAP

Redate.io si collega agli account Zoho Mail tramite IMAP standard. Per collegare un account Zoho Mail, servono l'indirizzo del server IMAP (imap.zoho.com o imap.zoho.eu a seconda del data center), l'indirizzo email e una password specifica per l'app. Zoho richiede password specifiche per le app per le connessioni IMAP quando l'autenticazione a due fattori e attivata (che e la configurazione di sicurezza raccomandata).

Per generare una password specifica per l'app in Zoho: andare nelle impostazioni dell'account Zoho, navigare su Sicurezza, poi Password specifiche per le app, e generare una nuova password per Redate.io. Questa password concede l'accesso IMAP senza esporre la password principale dell'account.

Il processo di analisi e correzione

Dopo la connessione, Redate.io analizza l'intera casella Zoho per identificare le email con header Received di migrazione. L'analisi verifica ogni cartella (Posta in arrivo, Inviati, Bozze e cartelle personalizzate) e conta il numero di email coinvolte. L'analisi e gratuita.

Il motore di correzione proprietario di Redate.io analizza quindi la catena completa degli header di ogni email coinvolta, applicando una corrispondenza di firme su centinaia di firme di strumenti di migrazione noti. La pipeline multistadio gestisce i problemi di codifica, le strutture di messaggi multipart, gli allegati inline, le firme digitali e decine di casi particolari che un approccio artigianale mancherebbe. Ogni email corretta passa attraverso una verifica di integrita prima che l'originale venga spostato in una cartella di backup visibile "Redate.io - Originals" per 30 giorni.

Perche non scrivere semplicemente uno script da soli? Perche i casi particolari sono dove tutto va storto. Email firmate S/MIME, confini MIME corrotti, header non-ASCII codificati secondo la RFC 2047, strutture multipart annidate, messaggi senza header Date. Uno script che gestisce il 90% delle email e corrompe silenziosamente il restante 10% e peggio di nessuno script (non il tipo di scoperta che si vuole fare un lunedi mattina).

Considerazioni specifiche per Zoho

Limiti di frequenza IMAP Zoho

Zoho Mail impone limiti di frequenza sulle connessioni IMAP per prevenire abusi. Redate.io rispetta questi limiti, rallentando il processo di correzione per restare entro le frequenze di richiesta consentite da Zoho. Per le caselle con un gran numero di email, la correzione puo richiedere piu tempo rispetto a piattaforme con limiti piu generosi.

Zoho gratuito vs piani a pagamento

Il piano gratuito di Zoho Mail non supporta l'accesso IMAP. L'IMAP e disponibile solo sui piani a pagamento di Zoho Mail (Mail Lite e superiori). Se l'account Zoho in questione e sul piano gratuito, l'IMAP deve essere attivato passando a un piano a pagamento prima che Redate.io possa collegarsi.

Posizione del data center Zoho

Zoho opera data center in diverse regioni (Stati Uniti, UE, India, Australia, Giappone). L'indirizzo del server IMAP varia in base alla regione: imap.zoho.com (Stati Uniti), imap.zoho.eu (UE), imap.zoho.in (India), imap.zoho.com.au (Australia). Assicurarsi di utilizzare l'indirizzo del server regionale corretto durante la connessione a Redate.io.

Zoho Mail mostra le date sbagliate dopo la migrazione? Avviate un'analisi gratuita con Redate.io per vedere esattamente quante email sono coinvolte.