Prečo Apple Mail zobrazuje nesprávny dátum po migrácii
Po migrácii emailov používatelia Apple Mail na macOS a iOS narazia na mätúci problém: všetky správy zobrazujú rovnaký dátum, a to deň, keď migrácia prebehla. Jedno, či bol email odoslaný v roku 2018 alebo 2023, Apple Mail ukazuje všade rovnaký časový údaj. Problém sa týka Apple Mail na Macu, aplikácie Mail na iPhone a iPade a každého Apple zariadenia synchronizovaného s rovnakým účtom.
Ako Apple Mail určuje zobrazovaný dátum
Apple Mail využíva kombináciu IMAP INTERNALDATE a hlavičiek správy na to, aby určil, aký dátum sa zobrazí vedľa každého emailu. Na rozdiel od Outlooku (ktorý sa vo veľkej miere spolieha na najnovšiu hlavičku "Received"), Apple Mail prikladá väčší dôraz práve IMAP INTERNALDATE. Pri bežnom doručení zodpovedá INTERNALDATE skutočnému času prijatia. Po migrácii môže táto hodnota odrážať čas migrácie (ak nástroj dátum explicitne nezachoval) alebo byť správna (ak ho zachoval). Ale aj keď je INTERNALDATE zachovaná, nová hlavička "Received" pridaná migračným nástrojom môže narušiť logiku rozlíšenia dátumu v Apple Mail.
Vplyv hlavičky Received na Apple Mail
Keď migračný nástroj vloží email cez IMAP APPEND, cieľový server pridá novú hlavičku "Received" s časovou pečiatkou migrácie. Apple Mail sa nie vždy riadi najnovšou hlavičkou Received (na rozdiel od Outlooku), no prítomnosť migračnej hlavičky môže v určitých pohľadoch a na niektorých verziách macOS alebo iOS ovplyvniť zobrazovaný dátum. Správanie nie je úplne konzistentné naprieč verziami, čo diagnostiku komplikuje.
Stĺpec "Dátum odoslania": prečo to problém nerieši
Pridanie stĺpca "Dátum odoslania" v Apple Mail
Najčastejšia rada na fórach Apple znie: pridajte do zoznamu správ stĺpec "Dátum odoslania". Na macOS Mail to spravíte cez Zobrazenie, potom Stĺpce, potom Dátum odoslania. Tento stĺpec číta hlavičku RFC 2822 "Date", ktorá sa pri migrácii zachová a odráža pôvodný dátum odoslania.
Obmedzenia tohto riešenia
Pridanie stĺpca "Dátum odoslania" poskytuje odkaz na správny dátum, ale neodstraňuje základný problém. Predvolený stĺpec "Dátum prijatia" naďalej zobrazuje dátum migrácie. Výsledky vyhľadávania v Apple Mail používajú dátum prijatia. Inteligentné schránky filtrujúce podľa dátumu tiež pracujú s dátumom prijatia. A Spotlight na macOS indexuje dátum prijatia, čo znamená, že systémové vyhľadávanie vracia nesprávne výsledky.
A na iPhone a iPade? Aplikácia Mail jednoducho neumožňuje prispôsobenie stĺpcov. Používateľ vidí len predvolený dátum, teda dátum migrácie.
Mimochodom, stĺpec "Dátum odoslania" zobrazuje moment, keď odosielateľ správu napísal, čo sa môže líšiť od momentu, keď ju adresát skutočne dostal. Len oprava metadát dátumu prijatia obnoví skutočné chronologické poradie. Ako vysvetľuje článok o prečo triedenie podľa dátumu odoslania nie je skutočné riešenie, toto obchádzanie zanecháva základný problém nedotknutý.
Apple Mail na iPhone a iPade
Žiadne prispôsobenie stĺpcov na iOS
Aplikácia Mail na iPhone a iPade neumožňuje vybrať, ktorý stĺpec s dátumom zobraziť. Ukazuje jeden dátum na email, určený IMAP metadátami zo servera. Po migrácii každý email v Mail na iOS zobrazuje dátum migrácie. Na zariadení nie je dostupné žiadne obchádzanie. Oprava musí prebehnúť na úrovni servera.
iCloud Mail a migrácia
Ak migrácia zahŕňala presun na účet iCloud Mail (alebo z iCloud k inému poskytovateľovi), rovnaký problém s dátumami sa môže objaviť. IMAP servery Apple sa riadia štandardným správaním pridávania hlavičiek Received pri operáciách APPEND. Účty iCloud Mail je možné pripojiť k Redate.io cez IMAP na skenovanie a opravu, pričom sa použijú heslo pre konkrétnu aplikáciu vygenerované v nastaveniach Apple ID.
Oprava na úrovni servera
Prečo musí oprava prebehnúť na serveri
Apple Mail je IMAP klient. Číta a zobrazuje dáta z mailového servera. Nesprávne dátumy sú uložené na serveri (vo forme migračných hlavičiek Received a nesprávnych hodnôt INTERNALDATE). Žiadna zmena nastavení v Apple Mail nemôže obísť to, čo server hlási. Jediný spôsob, ako dosiahnuť, aby Apple Mail zobrazoval správne dátumy, je opraviť dáta priamo na serveri.
Ako Redate.io opravuje dátumy v Apple Mail
Redate.io sa pripája k mailovému serveru (nie priamo k Apple Mail) a opravuje dáta pri zdroji. Proprietárny opravný engine funguje s akýmkoľvek serverom, na ktorom sú emaily uložené, vrátane Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail a Zimbra.
Viacstupňový analytický pipeline Redate.io identifikuje migračné signatúry v reťazci hlavičiek, aplikuje cielené opravy pri zachovaní integrity správy (S/MIME podpisy, multipart štruktúry, vložené prílohy, hlavičky kódované v non-ASCII formáte) a vykoná overenie integrity každého opraveného emailu. Originály sú uložené v prehľadnom záložnom priečinku "Redate.io - Originals" po dobu 30 dní.
Po oprave Apple Mail na macOS automaticky synchronizuje opravené dátumy. Na iPhone a iPade sa aplikácia Mail aktualizuje pri nasledujúcom synchronizačnom cykle. Na Apple zariadeniach nie sú potrebné žiadne zmeny konfigurácie.
Krok za krokom: oprava dátumov v Apple Mail
Krok 1: identifikujte mailový server
Zistite, ktorý server hostí dotknutú schránku. Skontrolujte nastavenia účtu v Apple Mail (Mail, potom Účty na macOS), kde nájdete adresu IMAP servera. Bežné servery zahŕňajú imap.gmail.com (Google), outlook.office365.com (Microsoft 365) a rôzne iné IMAP hosty.
Krok 2: pripojte Redate.io
Vytvorte účet na Redate.io a pripojte mailový server. Pre Google Workspace použite delegovanie Service Account. Pre Microsoft 365 použite registráciu aplikácie v Azure AD. Pre iné IMAP servery zadajte adresu servera a prihlasovacie údaje. Pre iCloud Mail vygenerujte heslo pre konkrétnu aplikáciu na appleid.apple.com.
Krok 3: spustite bezplatné skenovanie
Redate.io naskenuje schránku a ukáže, koľko emailov má problémy s dátumom migrácie. Skenovanie pokrýva všetky priečinky. Platba sa nevyžaduje. Výsledky zobrazujú celkový počet dotknutých emailov a náhľad dátumov pred a po oprave.
Krok 4: opravte a overte
Vyberte plán podľa počtu dotknutých emailov a spustite opravu. Po jej dokončení otvorte Apple Mail na macOS: dátumy by mali byť opravené po synchronizácii. Overte to aj na iPhone a iPade; opravené dátumy sa objavia po nasledujúcej synchronizácii.
Apple Mail zobrazuje nesprávny dátum na všetkých vašich emailoch? Spustite bezplatné skenovanie s Redate.io a zistite, koľko emailov je dotknutých.