Varför Apple Mail visar fel datum efter migrering
Efter en e-postmigrering upptäcker användare av Apple Mail på macOS och iOS ofta ett förvirrande problem: alla e-postmeddelanden visar samma datum, dagen för migreringen. Oavsett om meddelandet skickades 2018 eller 2023 visar Apple Mail samma tidstämpel överallt. Problemet drabbar Apple Mail på Mac, Mail-appen på iPhone och iPad, och varje Apple-enhet synkroniserad med samma konto.
Hur Apple Mail bestämmer visat datum
Apple Mail använder en kombination av IMAP INTERNALDATE och meddelandehuvuden för att bestämma datumet som visas bredvid varje e-postmeddelande. Till skillnad från Outlook (som starkt förlitar sig på det senaste "Received"-huvudet) lägger Apple Mail stor vikt vid IMAP INTERNALDATE. Under normal leverans matchar INTERNALDATE den faktiska mottagningstidpunkten. Efter migrering kan det värdet spegla migreringstidpunkten (om verktyget inte explicit bevarade datumet) eller vara korrekt (om verktyget bevarade det). Men även när INTERNALDATE är bevarad kan det nya "Received"-huvudet som lägges till av migreringsverktyget störa Apple Mails datumupplösningslogik.
Received-huvudets påverkan på Apple Mail
När ett migreringsverktyg infogar en e-post via IMAP APPEND lägger destinationsservern till ett nytt "Received"-huvud med migreringens tidstämpel. Apple Mail baseras inte alltid på det senaste Received-huvudet (till skillnad från Outlook), men närvaron av ett migreringshuvud kan påverka visat datum i vissa vyer och på vissa versioner av macOS eller iOS. Beteendet är inte helt konsekvent mellan versioner, vilket komplicerar diagnostiken.
Kolumnen "Sänddatum": varför det inte löser allt
Lägga till kolumnen "Sänddatum" i Apple Mail
Det vanligaste rådet på Apple-forum: lägg till kolumnen "Sänddatum" i meddelandelistan. På macOS Mail görs det via Visa, sedan Kolumner, sedan Sänddatum. Denna kolumn läser RFC 2822 "Date"-huvudet, som bevaras under migreringen och speglar det ursprungliga sänddatumet.
Begränsningarna med denna lösning
Att lägga till kolumnen "Sänddatum" ger en referens till rätt datum, men korrigerar inte det underliggande problemet. Standardkolumnen "Mottagningsdatum" fortsätter att visa migreringsdatumet. Sökresultat i Apple Mail använder mottagningsdatumet. Smarta brevlådor som filtrerar efter datum använder mottagningsdatumet. Och Spotlight på macOS indexerar mottagningsdatumet, vilket innebär att systemsökningen ger felaktiga resultat.
Och på iPhone och iPad? Mail-appen erbjuder helt enkelt ingen kolumnanpassning. Användaren ser bara standarddatumet, alltså migreringsdatumet.
Förresten visar kolumnen "Sänddatum" tidpunkten då avsändaren författade meddelandet, vilket kan skilja sig från när mottagaren fick det. Bara korrigering av mottagningsdatumets metadata återställer den verkliga kronologiska ordningen. Som artikeln om varför sortering efter sänddatum inte är en riktig lösning förklarar, lämnar den här lösningen grundproblemet intakt.
Apple Mail på iPhone och iPad
Ingen kolumnanpassning på iOS
Mail-appen på iPhone och iPad tillåter inte att välja vilken datumkolumn som visas. Den visar ett enda datum per e-postmeddelande, bestämt av serverns IMAP-metadata. Efter migrering visar varje e-postmeddelande i Mail på iOS migreringsdatumet. Ingen lösning finns tillgänglig på enheten. Korrigeringen måste ske på servernivå.
iCloud Mail och migrering
Om migreringen involverade en överföring till ett iCloud Mail-konto (eller från iCloud till en annan leverantör) kan samma datumproblem uppstå. Apples IMAP-servrar följer standardbeteendet att lägga till Received-huvuden vid APPEND-operationer. iCloud Mail-konton kan anslutas till Redate.io via IMAP för analys och korrigering, med appspecifika lösenord genererade i Apple ID-inställningarna.
Korrigeringen på servernivå
Varför korrigeringen måste ske på servern
Apple Mail är en IMAP-klient. Den läser och visar data från e-postservern. De felaktiga datumen är lagrade på servern (i form av migreringens Received-huvuden och felaktiga INTERNALDATE-värden). Ingen inställningsändring i Apple Mail kan kringgå vad servern rapporterar. Det enda sättet att få Apple Mail att visa rätt datum är att korrigera data på själva servern.
Hur Redate.io korrigerar Apple Mail-datum
Redate.io ansluter till e-postservern (inte direkt till Apple Mail) och korrigerar data vid källan. Den proprietära korrigeringsmotorn fungerar med vilken server som helst där e-postmeddelandena lagras, inklusive Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail och Zimbra.
Redate.ios flerstegs analyspipeline identifierar migreringssignaturer i huvudkedjan, tillämpar riktade korrigeringar samtidigt som meddelandeintegriteten bevaras (S/MIME-signaturer, multipart-strukturer, infogade bilagor, icke-ASCII-kodade huvuden), och kör en integritetskontroll på varje korrigerat e-postmeddelande. Originalen bevaras i en synlig backupmapp "Redate.io - Originals" i 30 dagar.
Efter korrigeringen synkroniserar Apple Mail på macOS automatiskt de korrigerade datumen. På iPhone och iPad uppdateras Mail-appen vid nästa synkroniseringscykel. Inga konfigurationsändringar behövs på Apple-enheterna.
Steg för steg: korrigera datum i Apple Mail
Steg 1: identifiera e-postservern
Bestäm vilken server som härbergerar den berörda brevlådan. Kontrollera kontoinställningarna i Apple Mail (Mail, sedan Konton på macOS) för att se IMAP-serveradressen. Vanliga servrar inkluderar imap.gmail.com (Google), outlook.office365.com (Microsoft 365) och diverse andra IMAP-värdar.
Steg 2: anslut Redate.io
Skapa ett konto på Redate.io och anslut e-postservern. För Google Workspace använder du Service Account-delegering. För Microsoft 365 använder du Azure AD-appregistrering. För andra IMAP-servrar anger du serveradress och inloggningsuppgifter. För iCloud Mail genererar du ett appspecifikt lösenord på appleid.apple.com.
Steg 3: kör den gratis analysen
Redate.io analyserar brevlådan och anger hur många e-postmeddelanden som har datumproblem från migreringen. Analysen täcker alla mappar. Ingen betalning krävs. Resultaten visar totalt antal drabbade e-postmeddelanden och en förhandsgranskning av datum före/efter.
Steg 4: korrigera och verifiera
Välj en plan baserad på antalet drabbade e-postmeddelanden och starta korrigeringen. När den är klar öppnar du Apple Mail på macOS: datumen borde vara korrigerade efter synkronisering. Kontrollera även på iPhone och iPad; de korrigerade datumen visas efter nästa synkronisering.
Apple Mail visar fel datum på alla dina e-postmeddelanden? Kör en gratis analys med Redate.io för att ta reda på hur många e-postmeddelanden som är drabbade.