Apple Mail : mauvaise date après migration

6 min

Pourquoi Apple Mail affiche la mauvaise date après une migration

Après une migration de messagerie, les utilisateurs d'Apple Mail sur macOS et iOS découvrent souvent un problème déroutant : tous les emails affichent la même date, celle du jour de la migration. Peu importe que le message ait été envoyé en 2018 ou en 2023, Apple Mail montre le même horodatage partout. Ce problème touche Apple Mail sur Mac, l'application Mail sur iPhone et iPad, et tout appareil Apple synchronisé avec le même compte.

Comment Apple Mail détermine la date affichée

Apple Mail utilise une combinaison de l'INTERNALDATE IMAP et des en-têtes du message pour déterminer la date qui s'affiche à côté de chaque email. Contrairement à Outlook (qui s'appuie fortement sur l'en-tête "Received" le plus récent), Apple Mail accorde un poids important à l'INTERNALDATE IMAP. Pendant une livraison normale, l'INTERNALDATE correspond à l'heure réelle de réception. Après migration, cette valeur peut refléter l'heure de migration (si l'outil n'a pas explicitement préservé la date) ou être correcte (si l'outil l'a préservée). Mais même quand l'INTERNALDATE est conservée, le nouvel en-tête "Received" ajouté par l'outil de migration peut perturber la logique de résolution de date d'Apple Mail.

L'impact de l'en-tête Received sur Apple Mail

Quand un outil de migration insère un email via IMAP APPEND, le serveur de destination ajoute un nouvel en-tête "Received" avec l'horodatage de la migration. Apple Mail ne se base pas toujours sur l'en-tête Received le plus récent (contrairement à Outlook), mais la présence d'un en-tête de migration peut influencer la date affichée dans certaines vues et sur certaines versions de macOS ou iOS. Le comportement n'est pas totalement cohérent d'une version à l'autre, ce qui complique le diagnostic.

La colonne "Date d'envoi" : pourquoi ça ne résout pas tout

Ajouter la colonne "Date d'envoi" dans Apple Mail

Le conseil le plus fréquent sur les forums Apple : ajouter la colonne "Date d'envoi" à la liste des messages. Sur macOS Mail, ça se fait via Présentation, puis Colonnes, puis Date d'envoi. Cette colonne lit l'en-tête RFC 2822 "Date", qui est préservé pendant la migration et reflète la date d'envoi originale.

Les limites de cette solution

Ajouter la colonne "Date d'envoi" fournit une référence vers la bonne date, mais ne corrige pas le problème sous-jacent. La colonne par défaut "Date de réception" continue d'afficher la date de migration. Les résultats de recherche dans Apple Mail utilisent la date de réception. Les boîtes aux lettres intelligentes qui filtrent par date utilisent la date de réception. Et Spotlight sur macOS indexe la date de réception, ce qui signifie que la recherche système renvoie de mauvais résultats.

Et sur iPhone et iPad ? L'application Mail ne propose tout simplement pas de personnalisation des colonnes. L'utilisateur ne voit que la date par défaut, c'est-à-dire la date de migration.

D'ailleurs, la colonne "Date d'envoi" montre le moment où l'expéditeur a composé le message, qui peut différer du moment où le destinataire l'a reçu. Seule la correction des métadonnées de date de réception restaure le véritable ordre chronologique. Comme l'explique l'article sur pourquoi trier par date d'envoi n'est pas une vraie solution, ce contournement laisse le problème de fond intact.

Apple Mail sur iPhone et iPad

Aucune personnalisation des colonnes sur iOS

L'application Mail sur iPhone et iPad ne permet pas de choisir quelle colonne de date afficher. Elle montre une seule date par email, déterminée par les métadonnées IMAP du serveur. Après migration, chaque email dans Mail sur iOS affiche la date de migration. Aucun contournement n'est disponible sur l'appareil. La correction doit se faire au niveau du serveur.

iCloud Mail et migration

Si la migration impliquait un transfert vers un compte iCloud Mail (ou depuis iCloud vers un autre fournisseur), le même problème de date peut survenir. Les serveurs IMAP d'Apple suivent le comportement standard d'ajout d'en-têtes Received lors des opérations APPEND. Les comptes iCloud Mail peuvent être connectés à Redate.io via IMAP pour le scan et la correction, en utilisant des mots de passe spécifiques aux applications générés dans les réglages de l'identifiant Apple.

La correction au niveau du serveur

Pourquoi la correction doit se faire sur le serveur

Apple Mail est un client IMAP. Il lit et affiche les données du serveur de messagerie. Les mauvaises dates sont stockées sur le serveur (sous forme d'en-têtes Received de migration et de valeurs INTERNALDATE incorrectes). Aucun changement de réglage dans Apple Mail ne peut contourner ce que le serveur rapporte. La seule façon de faire afficher les bonnes dates à Apple Mail, c'est de corriger les données sur le serveur lui-même.

Comment Redate.io corrige les dates dans Apple Mail

Redate.io se connecte au serveur de messagerie (pas à Apple Mail directement) et corrige les données à la source. Le moteur de correction propriétaire fonctionne avec n'importe quel serveur hébergeant les emails, y compris Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail et Zimbra.

Le pipeline d'analyse multi-étapes de Redate.io identifie les signatures de migration dans la chaîne d'en-têtes, applique des corrections ciblées tout en préservant l'intégrité du message (signatures S/MIME, structures multipart, pièces jointes en ligne, en-têtes encodés en non-ASCII), et exécute une vérification d'intégrité sur chaque email corrigé. Les originaux sont conservés dans un dossier de sauvegarde visible "Redate.io - Originals" pendant 30 jours.

Après la correction, Apple Mail sur macOS synchronise automatiquement les dates corrigées. Sur iPhone et iPad, l'application Mail se met à jour au prochain cycle de synchronisation. Aucune modification de configuration n'est nécessaire sur les appareils Apple.

Étape par étape : corriger les dates dans Apple Mail

Étape 1 : identifier le serveur de messagerie

Déterminez quel serveur héberge la boîte mail concernée. Vérifiez les réglages de compte dans Apple Mail (Mail, puis Comptes sur macOS) pour voir l'adresse du serveur IMAP. Les serveurs courants incluent imap.gmail.com (Google), outlook.office365.com (Microsoft 365) et divers autres hôtes IMAP.

Étape 2 : connecter Redate.io

Créez un compte sur Redate.io et connectez le serveur de messagerie. Pour Google Workspace, utilisez la délégation de Service Account. Pour Microsoft 365, utilisez l'enregistrement d'application Azure AD. Pour d'autres serveurs IMAP, entrez l'adresse du serveur et les identifiants. Pour iCloud Mail, générez un mot de passe spécifique à l'application sur appleid.apple.com.

Étape 3 : lancer le scan gratuit

Redate.io scanne la boîte mail et indique combien d'emails présentent des problèmes de date de migration. Le scan couvre tous les dossiers. Aucun paiement n'est requis. Les résultats montrent le nombre total d'emails affectés et un aperçu des dates avant/après.

Étape 4 : corriger et vérifier

Sélectionnez un plan basé sur le nombre d'emails affectés et lancez la correction. Une fois terminée, ouvrez Apple Mail sur macOS : les dates devraient être corrigées après synchronisation. Vérifiez également sur iPhone et iPad ; les dates corrigées apparaissent après la prochaine synchronisation.

Apple Mail affiche la mauvaise date sur tous vos emails ? Lancez un scan gratuit avec Redate.io pour savoir combien d'emails sont concernés.