Corriger les dates de copie IMAP dans Apple Mail
Pourquoi la copie IMAP manuelle détruit les dates dans Apple Mail
Apple Mail rend dangereusement facile la corruption de vos dates d'e-mails. Glissez des messages d'un compte IMAP à un autre, déposez-les dans le dossier de destination, terminé. Sauf qu'Apple Mail ne préserve pas les métadonnées de date originales pendant cette opération. Quand Apple Mail téléverse un message vers le serveur IMAP de destination, il ne transmet pas l'INTERNALDATE originale du serveur source. Le serveur de destination enregistre l'horodatage du téléversement comme nouvelle INTERNALDATE.
Et Apple Mail n'a aucune solution de contournement. Contrairement à Thunderbird (qui offre au moins une option de colonne pour afficher l'en-tête Date), la liste de messages d'Apple Mail affiche exclusivement l'IMAP INTERNALDATE. Pas de préférence cachée, pas de hack Terminal, pas de plugin pour changer ce comportement. La date que vous voyez à côté de chaque message est l'INTERNALDATE, et après une copie IMAP manuelle, cette date est le jour où vous avez effectué la copie.
La plupart des utilisateurs Mac qui glissent des e-mails entre comptes IMAP n'ont aucune idée que cela va se produire. Apple Mail ne donne aucun avertissement. Vous consolidez 6 ans d'e-mails depuis un ancien fournisseur dans votre nouveau compte, fermez votre ordinateur en vous sentant productif, et l'ouvrez le lendemain matin pour découvrir que chaque message transféré affiche la date d'hier. Si vous avez déjà supprimé les originaux du compte source ? Les dates correctes ont disparu de tous les clients. Seul l'en-tête Date enfoui dans le corps de chaque message détient encore la vérité - invisible pour l'interface d'Apple Mail.
Ce que donnent les dates cassées dans Apple Mail
Ouvrez Apple Mail sur votre Mac après avoir copié 12000 e-mails depuis votre ancien fournisseur. Chaque message dans chaque dossier affiche la même date - le jour de la copie. Votre boîte de réception, vos éléments envoyés, vos archives de projets. Tous identiques. Trier par date ne fait rien parce qu'il n'y a qu'une seule date. Retrouver cette discussion de contrat de novembre 2021 ? Bonne chance pour faire défiler une liste plate et non triée de milliers de messages.
Sur iPhone et iPad, les mêmes dates corrompues vous suivent. Les règles de boîtes intelligentes sur macOS qui filtrent par "Date de réception" produisent des résultats absurdes - attrapant soit chaque message copié, soit aucun, selon le timing. Et voici le détail qui prend les gens au dépourvu : la recherche Spotlight sur macOS indexe les messages Apple Mail en utilisant l'INTERNALDATE, donc même chercher des e-mails en dehors d'Apple Mail (avec Cmd+Espace) renvoie des résultats faux pour les requêtes filtrées par date. Les dégâts s'étendent bien au-delà de l'application Mail elle-même.
Redate.io restaure ces dates par une analyse de la chaîne d'en-têtes et une reconstruction des métadonnées de date. Le processus lit l'en-tête Date original de chaque e-mail, effectue une vérification individuelle par message et corrige les métadonnées de date côté serveur sans altérer le contenu ni les pièces jointes. Une fois corrigé au niveau serveur, Apple Mail sur tous les appareils Apple se synchronise et affiche les dates originales automatiquement.
Questions fréquemment posées
Existe-t-il un moyen de préserver les dates en copiant des e-mails dans Apple Mail ?
Non. Apple Mail ne prend pas en charge la spécification de l'INTERNALDATE lors des opérations de téléversement IMAP. Chaque message copié entre comptes IMAP via Apple Mail reçoit la date de copie comme INTERNALDATE. C'est une limitation architecturale de la gestion des transferts IMAP par Apple Mail.
Redate.io corrigera-t-il les dates sur Mac et iPhone en même temps ?
Oui. Redate.io corrige l'INTERNALDATE au niveau serveur. Après la correction, Apple Mail sur macOS, iOS et iPadOS affiche les dates originales correctes automatiquement une fois la synchronisation avec le serveur effectuée.
J'ai copié des e-mails de trois comptes différents dans un seul. Redate.io gère-t-il cela ?
Oui. Redate.io identifie les e-mails affectés en comparant l'INTERNALDATE à l'en-tête Date original de chaque message. Quel que soit le nombre de comptes sources consolidés, tous les messages affectés dans le compte de destination peuvent être traités en une seule opération.
Que se passe-t-il si certains e-mails copiés sont très anciens avec des formats de date inhabituels ?
Le moteur d'analyse de Redate.io gère un large éventail de formats d'en-tête Date, y compris les variantes plus anciennes du RFC 822. Les e-mails avec des en-têtes Date manquants ou non interprétables sont signalés pour examen plutôt que traités, éliminant tout risque d'attribution de date incorrecte.