Proč Apple Mail zobrazuje špatné datum po migraci
Po migraci e-mailů uživatelé Apple Mail na macOS a iOS často objaví matoucí problém: všechny e-maily zobrazují stejné datum - den migrace. Bez ohledu na to, zda byla zpráva odeslána v roce 2018 nebo 2023, Apple Mail ukazuje všude stejné časové razítko. Tento problém postihuje Apple Mail na Macu, aplikaci Mail na iPhonu a iPadu a každé zařízení Apple synchronizované se stejným účtem.
Jak Apple Mail určuje zobrazené datum
Apple Mail používá kombinaci IMAP INTERNALDATE a hlaviček zprávy k určení data zobrazeného vedle každého e-mailu. Na rozdíl od Outlooku (který se silně opírá o nejnovější hlavičku "Received") Apple Mail přikládá důležitost IMAP INTERNALDATE. Během normálního doručení INTERNALDATE odpovídá skutečnému času přijetí. Po migraci tato hodnota může odrážet čas migrace (pokud nástroj explicitně nezachoval datum) nebo být správná (pokud nástroj datum zachoval). Ale i když je INTERNALDATE zachován, nová hlavička "Received" přidaná migračním nástrojem může narušit logiku určování data v Apple Mail.
Dopad hlavičky Received na Apple Mail
Když migrační nástroj vloží e-mail přes IMAP APPEND, cílový server přidá novou hlavičku "Received" s časovým razítkem migrace. Apple Mail se ne vždy opírá o nejnovější hlavičku Received (na rozdíl od Outlooku), ale přítomnost migrační hlavičky může ovlivnit zobrazené datum v některých zobrazeních a na některých verzích macOS nebo iOS. Chování není zcela konzistentní mezi verzemi, což komplikuje diagnostiku.
Sloupec "Datum odeslání": proč to problém úplně neřeší
Přidání sloupce "Datum odeslání" v Apple Mail
Nejčastější rada na fórech Apple: přidat sloupec "Datum odeslání" do seznamu zpráv. Na macOS Mail se to provede přes Zobrazení, pak Sloupce, pak Datum odeslání. Tento sloupec čte hlavičku RFC 2822 "Date", která je zachována během migrace a odráží původní datum odeslání.
Omezení tohoto řešení
Přidání sloupce "Datum odeslání" poskytuje referenci na správné datum, ale neopravuje základní problém. Výchozí sloupec "Datum přijetí" nadále zobrazuje datum migrace. Výsledky vyhledávání v Apple Mail používají datum přijetí. Inteligentní schránky filtrující podle data používají datum přijetí. A Spotlight na macOS indexuje datum přijetí, což znamená, že systémové vyhledávání vrací špatné výsledky.
A na iPhonu a iPadu? Aplikace Mail prostě nenabízí přizpůsobení sloupců. Uživatel vidí pouze výchozí datum, tedy datum migrace.
Mimochodem, sloupec "Datum odeslání" ukazuje okamžik, kdy odesílatel zpravu sestavil, což se může lišit od okamžiku, kdy ji příjemce obdržel. Pouze oprava metadat data přijetí obnoví skutečné chronologické pořadí. Jak vysvětluje článek o tom, proč řazení podle data odeslání není skutečné řešení, toto alternativní řešení nechává základní problém nedotčený.
Apple Mail na iPhonu a iPadu
Žádné přizpůsobení sloupců na iOS
Aplikace Mail na iPhonu a iPadu neumožňuje vybrat, který sloupec data zobrazit. Ukazuje jedno datum na e-mail určené metadaty IMAP serveru. Po migraci každý e-mail v Mail na iOS zobrazuje datum migrace. Žádné alternativní řešení není na zařízení dostupné. Oprava se musí provést na úrovni serveru.
iCloud Mail a migrace
Pokud migrace zahrnovala přenos na účet iCloud Mail (nebo z iCloud na jiného poskytovatele), stejný problém s datem může nastat. Servery IMAP Apple se chovají standardně a přidávají hlavičky Received při operacích APPEND. Účty iCloud Mail lze připojit k Redate.io přes IMAP pro analýzu a opravu s použitím hesel specifických pro aplikace vygenerovaných v nastavení Apple ID.
Oprava na úrovni serveru
Proč se oprava musí provést na serveru
Apple Mail je IMAP klient. Čte a zobrazuje data z poštovního serveru. Špatná data jsou uložena na serveru (ve formě migračních hlaviček Received a nesprávných hodnot INTERNALDATE). Žádná změna nastavení v Apple Mail nemůže obejít to, co server hlásí. Jediný způsob, jak přimět Apple Mail zobrazovat správná data, je opravit data na samotném serveru.
Jak Redate.io opravuje data v Apple Mail
Redate.io se připojuje k poštovnímu serveru (ne přímo k Apple Mail) a opravuje data u zdroje. Proprietární opravný engine funguje s jakýmkoli serverem hostujícím e-maily, včetně Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail a Zimbra.
Vícestupňový analytický pipeline Redate.io identifikuje migrační signatury v řetězci hlaviček, aplikuje cílené opravy při zachování integrity zprávy (podpisy S/MIME, multipart struktury, inline přílohy, ne-ASCII kódované hlavičky) a provádí ověření integrity na každém opraveném e-mailu. Originály jsou uchovány ve viditelné záložní složce "Redate.io - Originals" po dobu 30 dnů.
Po opravě Apple Mail na macOS automaticky synchronizuje opravená data. Na iPhonu a iPadu se aplikace Mail aktualizuje při dalším synchronizačním cyklu. Žádná úprava konfigurace není na zařízeních Apple nutná.
Krok za krokem: oprava dat v Apple Mail
Krok 1: identifikace poštovního serveru
Určete, který server hostuje dotčenou schránku. Zkontrolujte nastavení účtu v Apple Mail (Mail, pak Účty na macOS) pro zobrazení adresy IMAP serveru. Běžné servery zahrnují imap.gmail.com (Google), outlook.office365.com (Microsoft 365) a různé další IMAP hostitele.
Krok 2: připojení Redate.io
Vytvořte účet na Redate.io a připojte poštovní server. Pro Google Workspace použijte delegaci Service Account. Pro Microsoft 365 použijte registraci aplikace Azure AD. Pro ostatní IMAP servery zadejte adresu serveru a přihlašovací údaje. Pro iCloud Mail vygenerujte heslo specifické pro aplikaci na appleid.apple.com.
Krok 3: spuštění bezplatné analýzy
Redate.io analyzuje schránku a ukáže, kolik e-mailů má problémy s datem migrace. Analýza pokrývá všechny složky. Žádná platba není vyžadována. Výsledky ukazují celkový počet zasažených e-mailů a náhled dat před/po.
Krok 4: oprava a ověření
Vyberte plán podle počtu zasažených e-mailů a spusťte opravu. Po dokončení otevřete Apple Mail na macOS: data by měla být opravena po synchronizaci. Ověřte také na iPhonu a iPadu - opravená data se objeví po další synchronizaci.
Apple Mail zobrazuje špatné datum u všech e-mailů? Spusťte bezplatnou analýzu s Redate.io a zjistěte, kolik e-mailů je zasaženo.