Apple Mail: data sbagliata dopo migrazione

6 min

Perché Apple Mail mostra la data sbagliata dopo una migrazione

Dopo una migrazione email, gli utenti di Apple Mail su macOS e iOS si trovano spesso davanti a un problema sconcertante: tutte le email mostrano la stessa data, quella del giorno della migrazione. Che il messaggio fosse stato inviato nel 2018 o nel 2023, Apple Mail mostra lo stesso timestamp ovunque. Il problema riguarda Apple Mail su Mac, l'app Mail su iPhone e iPad, e qualsiasi dispositivo Apple sincronizzato con lo stesso account.

Come Apple Mail determina la data visualizzata

Apple Mail usa una combinazione di INTERNALDATE IMAP e intestazioni del messaggio per stabilire la data che appare accanto a ogni email. A differenza di Outlook (che si basa molto sull'intestazione "Received" piu recente), Apple Mail attribuisce un peso importante all'INTERNALDATE IMAP. Durante una consegna normale, l'INTERNALDATE corrisponde all'orario reale di ricezione. Dopo una migrazione, questo valore puo riflettere l'ora della migrazione (se lo strumento non ha preservato esplicitamente la data) oppure essere corretto (se lo strumento l'ha conservata). Ma anche quando l'INTERNALDATE viene mantenuto, la nuova intestazione "Received" aggiunta dallo strumento di migrazione puo disturbare la logica di risoluzione della data di Apple Mail.

L'impatto dell'intestazione Received su Apple Mail

Quando uno strumento di migrazione inserisce un'email tramite IMAP, il server di destinazione aggiunge una nuova intestazione "Received" con il timestamp della migrazione. Apple Mail non si basa sempre sull'intestazione Received piu recente (a differenza di Outlook), ma la presenza di un'intestazione di migrazione puo influenzare la data visualizzata in alcune viste e su certe versioni di macOS o iOS. Il comportamento non è del tutto coerente tra una versione e l'altra, il che complica il diagnosi.

La colonna "Data invio": perché non risolve tutto

Aggiungere la colonna "Data invio" in Apple Mail

Il consiglio piu diffuso sui forum Apple è aggiungere la colonna "Data invio" all'elenco dei messaggi. Su macOS Mail, si fa tramite Visualizza, poi Colonne, poi Data invio. Questa colonna legge l'intestazione RFC 2822 "Date", che viene preservata durante la migrazione e riflette la data di invio originale.

I limiti di questa soluzione

Aggiungere la colonna "Data invio" fornisce un riferimento alla data corretta, ma non corregge il problema sottostante. La colonna predefinita "Data ricezione" continua a mostrare la data di migrazione. I risultati di ricerca in Apple Mail usano la data di ricezione. Le caselle smart che filtrano per data usano la data di ricezione. E Spotlight su macOS indicizza la data di ricezione, il che significa che la ricerca di sistema restituisce risultati sbagliati.

E su iPhone e iPad? L'app Mail semplicemente non offre personalizzazione delle colonne. L'utente vede solo la data predefinita, cioe la data di migrazione.

Tra l'altro, la colonna "Data invio" mostra il momento in cui il mittente ha composto il messaggio, che puo differire dal momento in cui il destinatario lo ha ricevuto. Solo la correzione dei metadati della data di ricezione ripristina il vero ordine cronologico. Come spiegato nell'articolo su perché ordinare per data di invio non è una vera soluzione, questo aggiramento lascia intatto il problema di fondo.

Apple Mail su iPhone e iPad

Nessuna personalizzazione delle colonne su iOS

L'app Mail su iPhone e iPad non consente di scegliere quale colonna data mostrare. Visualizza una sola data per ogni email, determinata dai metadati IMAP del server. Dopo la migrazione, ogni email in Mail su iOS mostra la data di migrazione. Nessuna soluzione alternativa è disponibile sul dispositivo. La correzione deve avvenire a livello di server.

iCloud Mail e migrazione

Se la migrazione ha coinvolto un trasferimento verso un account iCloud Mail (o da iCloud verso un altro provider), lo stesso problema di data puo verificarsi. I server IMAP di Apple seguono il comportamento standard di aggiunta di intestazioni Received durante le operazioni di inserimento. Gli account iCloud Mail possono essere collegati a Redate.io tramite IMAP per la scansione e la correzione, utilizzando password specifiche per le app generate nelle impostazioni dell'ID Apple.

La correzione a livello di server

Perché la correzione deve avvenire sul server

Apple Mail è un client IMAP. Legge e visualizza i dati dal server di posta. Le date sbagliate sono memorizzate sul server (sotto forma di intestazioni Received di migrazione e valori INTERNALDATE non corretti). Nessuna modifica alle impostazioni di Apple Mail puo aggirare cio che il server riporta. L'unico modo per far visualizzare le date corrette ad Apple Mail è correggere i dati sul server stesso.

Come Redate.io corregge le date in Apple Mail

Redate.io si collega al server di posta (non ad Apple Mail direttamente) e corregge i dati alla fonte. Il motore di correzione proprietario funziona con qualsiasi server che ospiti le email, inclusi Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail e Zimbra.

Il pipeline di analisi multi-stadio di Redate.io identifica le firme di migrazione nella catena delle intestazioni, applica correzioni mirate preservando l'integrita del messaggio (firme S/MIME, strutture multipart, allegati inline, intestazioni con codifica non-ASCII), ed esegue una verifica di integrita su ogni email corretta. Gli originali vengono conservati in una cartella di backup visibile "Redate.io - Originals" per 30 giorni.

Dopo la correzione, Apple Mail su macOS sincronizza automaticamente le date corrette. Su iPhone e iPad, l'app Mail si aggiorna al prossimo ciclo di sincronizzazione. Non è necessaria alcuna modifica di configurazione sui dispositivi Apple.

Passo dopo passo: correggere le date in Apple Mail

Passo 1: identificare il server di posta

Verificare quale server ospita la casella interessata. Controllare le impostazioni dell'account in Apple Mail (Mail, poi Account su macOS) per vedere l'indirizzo del server IMAP. I server piu comuni includono imap.gmail.com (Google), outlook.office365.com (Microsoft 365) e vari altri host IMAP.

Passo 2: connettere Redate.io

Creare un account su Redate.io e collegare il server di posta. Per Google Workspace, utilizzare la delega tramite Service Account. Per Microsoft 365, usare la registrazione dell'applicazione su Azure AD. Per altri server IMAP, inserire l'indirizzo del server e le credenziali. Per iCloud Mail, generare una password specifica per l'app su appleid.apple.com.

Passo 3: avviare la scansione gratuita

Redate.io analizza la casella e indica quante email presentano problemi di data legati alla migrazione. La scansione copre tutte le cartelle. Non è richiesto alcun pagamento. I risultati mostrano il numero totale di email interessate e un'anteprima delle date prima e dopo la correzione.

Passo 4: correggere e verificare

Selezionare un piano in base al numero di email interessate e avviare la correzione. Una volta completata, aprire Apple Mail su macOS: le date dovrebbero essere corrette dopo la sincronizzazione. Verificare anche su iPhone e iPad; le date corrette appaiono dopo la prossima sincronizzazione.

Apple Mail mostra la data sbagliata su tutte le Sue email? Avvii una scansione gratuita con Redate.io per scoprire quante email sono coinvolte.

Articoli correlati