Correggere le date di copia IMAP manuale in Thunderbird
Perché la copia IMAP manuale mostra la data sbagliata in Thunderbird
Thunderbird è un client email gratuito popolare spesso utilizzato per la migrazione manuale di email tra account IMAP. Gli utenti aggiungono sia l'account IMAP di origine che quello di destinazione a Thunderbird e copiano o spostano i messaggi tra di essi. Quando Thunderbird carica un messaggio sul server IMAP di destinazione tramite APPEND, non passa il parametro INTERNALDATE originale. Il server di destinazione imposta l'INTERNALDATE al timestamp di caricamento e aggiunge il proprio header Received con la data corrente.
Il comportamento di visualizzazione delle date di Thunderbird dipende dalla configurazione delle colonne. Per impostazione predefinita, Thunderbird mostra la colonna "Data" (dall'header Date) anziché una colonna "Ricevuto". Questo può mascherare parzialmente il problema: se un utente vede solo la colonna Data, le date possono apparire corrette perché l'header Date viene preservato durante la copia. Tuttavia, l'INTERNALDATE sottostante sul server è sbagliata, il che influisce sull'ordinamento lato server, sulla ricerca e su qualsiasi altro client che si connette allo stesso account.
Il problema diventa completamente visibile quando l'utente aggiunge la colonna "Ricevuto" all'elenco messaggi di Thunderbird, o quando accede alla stessa casella di posta da un client diverso (Outlook, Apple Mail) che visualizza la data di ricezione per impostazione predefinita. L'INTERNALDATE corrotta sul server persiste indipendentemente dal client utilizzato per visualizzare la casella di posta, e influisce su tutte le operazioni IMAP che fanno riferimento alla data del messaggio.
Come questo influisce su Thunderbird
In Thunderbird, la colonna "Data" predefinita mostra l'header Date dell'email, che viene preservato durante la copia e può essere visualizzato correttamente. Tuttavia, la colonna "Ricevuto" di Thunderbird (se abilitata) mostra la IMAP INTERNALDATE, che visualizza la data di copia. L'ordinamento lato server in Thunderbird (che ordina per INTERNALDATE quando si ordina per data di ricezione) produce un ordine cronologico errato per i messaggi copiati.
La ricerca messaggi di Thunderbird può produrre risultati misti a seconda che ricerchi nei dati memorizzati localmente o esegua una ricerca IMAP lato server. Le ricerche locali possono usare l'header Date (corretto), mentre le ricerche lato server usano l'INTERNALDATE (errata). I filtri messaggi di Thunderbird che si attivano sulla data di ricezione usano l'INTERNALDATE, potenzialmente instradando o archiviando erroneamente i messaggi copiati. Il filtraggio per data della barra Filtro rapido usa anch'esso le date lato server, restituendo risultati inesatti per messaggi copiati mescolati con quelli ricevuti normalmente.
Domande frequenti
Thunderbird mostra la colonna Data corretta. C'è comunque un problema?
Sì. La colonna Data mostra la data dell'header dell'email, che è corretta. Ma la IMAP INTERNALDATE sul server è sbagliata. Questo influisce sulla ricerca lato server, sull'ordinamento, sugli altri client connessi allo stesso account e sugli strumenti di backup. Redate.io corregge l'INTERNALDATE per corrispondere all'header Date originale.
Thunderbird può correggere l'INTERNALDATE da solo?
No. Thunderbird non ha una funzionalità per modificare l'INTERNALDATE dei messaggi già presenti sul server. Il protocollo IMAP non supporta la modifica dell'INTERNALDATE dopo l'inserimento del messaggio. L'unico modo per correggerla è reinserire il messaggio con la data corretta, che è ciò che Redate.io automatizza.
Ho usato Thunderbird per copiare email su più account di destinazione. Redate.io può correggerli tutti?
Sì. Redate.io può connettersi a qualsiasi server compatibile IMAP e correggere le date. Ogni account di destinazione può essere connesso e corretto indipendentemente tramite la dashboard di Redate.io.