Miért mutat rossz dátumot az Apple Mail migráció után?
Email-migráció után az Apple Mail felhasználók macOS-en és iOS-en egy elég zavaró problémával szembesülnek: minden email ugyanazt a dátumot mutatja, a migráció napját. Nem számít, hogy az üzenet 2018-ban vagy 2023-ban érkezett, az Apple Mail mindenhol ugyanazt az időbélyeget jeleníti meg. A probléma érinti az Apple Mail alkalmazást Macen, az iPhone-on és iPaden futó Mail appot, valamint minden Apple-eszközt, amely ugyanahhoz a fiókhoz van szinkronizálva.
Hogyan határozza meg az Apple Mail a megjelenített dátumot?
Az Apple Mail az IMAP INTERNALDATE értéket és az üzenetek fejléc-adatait együtt használja a dátum meghatározásához. Az Outlookkal ellentétben (amely erősen támaszkodik a legújabb "Received" fejlécre) az Apple Mail az IMAP INTERNALDATE-nek jelentős súlyt ad. Normál kézbesítés esetén az INTERNALDATE a tényleges beérkezési időnek felel meg. Migráció után ez az érték vagy a migráció időpontját tükrözi (ha az eszköz nem őrizte meg kifejezetten), vagy helyes marad (ha megőrizte). De még ha az INTERNALDATE helyes is, a migrációs eszköz által hozzáadott új "Received" fejléc megzavarhatja az Apple Mail dátumfeloldási logikáját.
A Received fejléc hatása az Apple Mailre
Amikor egy migrációs eszköz IMAP APPEND-del szúr be egy emailt, a célszerver egy új "Received" fejlécet ad hozzá a migráció időbélyegével. Az Apple Mail nem mindig a legutóbbi Received fejlécre támaszkodik (ellentétben az Outlookkal), de egy migrációs fejléc jelenléte bizonyos nézetekben és macOS vagy iOS egyes verzióiban befolyásolhatja a megjelenített dátumot. A viselkedés nem teljesen egységes verziók között, ami megnehezíti a diagnózist.
A "Küldési dátum" oszlop: miért nem old meg mindent?
A "Küldési dátum" oszlop hozzáadása az Apple Mailben
Az Apple-fórumokon a leggyakoribb tanács: adja hozzá a "Küldési dátum" oszlopot az üzenetlistához. macOS Mailen ez a Nézet menün, majd az Oszlopok almenün keresztül érhető el. Ez az oszlop az RFC 2822 "Date" fejlécet olvassa, amelyet a migráció megőriz, és az eredeti küldési dátumot tükrözi.
Ennek a megoldásnak a korlátai
A "Küldési dátum" oszlop hozzáadása hivatkozást nyújt a helyes dátumra, de nem javítja az alapproblémát. Az alapértelmezett "Fogadás dátuma" oszlop továbbra is a migráció dátumát mutatja. Az Apple Mailben végzett keresési eredmények a fogadás dátumát használják. Az intelligens postaládák, amelyek dátum szerint szűrnek, a fogadás dátumát használják. A Spotlight macOS-en a fogadás dátumát indexeli, ami azt jelenti, hogy a rendszer szintű keresés hibás eredményeket ad vissza.
iPhone-on és iPaden pedig? A Mail app egyszerűen nem kínál oszloptestreszabást. A felhasználó csak az alapértelmezett dátumot látja, vagyis a migráció dátumát.
Igazából a "Küldési dátum" oszlop azt a pillanatot mutatja, amikor a feladó megírta az üzenetet, ami eltérhet attól, amikor a címzett megkapta. Csak a fogadás dátum metaadatainak javítása állítja vissza a valódi kronologikus sorrendet. Ahogy a küldési dátum szerinti rendezésről szóló cikkből kiderül, ez a megkerülési megoldás az alapproblémát érintetlenül hagyja.
Apple Mail iPhone-on és iPaden
Nincs oszloptestreszabás iOS-en
Az iPhone-on és iPaden futó Mail app nem teszi lehetővé a megjelenített dátumoszlop kiválasztását. Emailenként egyetlen dátumot mutat, amelyet a szerver IMAP metaadatai határoznak meg. Migráció után a Mail app iOS-en minden emailnél a migráció dátumát jeleníti meg. Semmilyen eszközszintű megkerülési megoldás nem érhető el. A javítást szerver szinten kell elvégezni.
iCloud Mail és migráció
Ha a migráció iCloud Mail fiókba (vagy iCloudból más szolgáltatóhoz) irányult, ugyanez a dátumprobléma felléphet. Az Apple IMAP-szerverei az APPEND műveletek során hozzáadnak Received fejléceket, ez a szokásos viselkedés. Az iCloud Mail fiókok IMAP-on keresztül csatlakoztathatók a Redate.io-hoz a szkenneléshez és javításhoz, az Apple ID beállításaiban generált alkalmazásspecifikus jelszavak segítségével.
A szerveres szintű javítás
Miért a szerveren kell javítani?
Az Apple Mail egy IMAP-kliens. A levelezőszerver adatait olvassa és jeleníti meg. A hibás dátumok a szerveren vannak tárolva (migrációs Received fejlécek és helytelen INTERNALDATE értékek formájában). Semmilyen Apple Mailben elvégzett beállítás nem tudja felülírni azt, amit a szerver jelent. Az egyetlen módja annak, hogy az Apple Mail helyes dátumokat jelenítsen meg, a szerveren lévő adatok javítása.
Hogyan javítja a Redate.io az Apple Mail dátumait?
A Redate.io a levelezőszerverhez csatlakozik (nem közvetlenül az Apple Mailhez), és a forrásban javítja az adatokat. A saját fejlesztésű javítómotor bármely emaileket tároló szerverrel működik, beleértve a Google Workspace-t, a Microsoft 365-öt, az iCloud Mailt, a Zoho Mailt és a Zimbrát.
A Redate.io többlépéses elemzési folyamata azonosítja a migrációs aláírásokat a fejlécláncolatban, célzott javításokat alkalmaz az üzenet integritásának megőrzésével (S/MIME aláírások, multipart struktúrák, beágyazott mellékletek, nem ASCII kódolású fejlécek), majd integritás-ellenőrzést végez minden egyes javított emailen. Az eredetik 30 napig megőrződnek egy jól látható "Redate.io - Originals" mentési mappában.
A javítás után az Apple Mail macOS-en automatikusan szinkronizálja a javított dátumokat. iPhone-on és iPaden a Mail app a következő szinkronizálási ciklus során frissül. Semmilyen konfigurációs módosítás nem szükséges az Apple-eszközökön.
Lépésről lépésre: az Apple Mail dátumainak javítása
1. lépés: a levelezőszerver azonosítása
Derítse ki, melyik szerver tárolja az érintett postafiókot. Ellenőrizze a fiókbeállításokat az Apple Mailben (Mail, majd Fiókok macOS-en) az IMAP-szerver címének megtekintéséhez. Általános szerverek: imap.gmail.com (Google), outlook.office365.com (Microsoft 365) és egyéb IMAP-gazdagépek.
2. lépés: a Redate.io csatlakoztatása
Hozzon létre fiókot a Redate.io-n, majd csatlakoztassa a levelezőszervert. Google Workspace esetén használjon Service Account delegálást. Microsoft 365-höz Azure AD alkalmazásregisztrációt. Más IMAP-szerverekhez adja meg a szerver címét és a hitelesítési adatokat. iCloud Mailhez az appleid.apple.com oldalon generáljon alkalmazásspecifikus jelszót.
3. lépés: az ingyenes szkennelés elindítása
A Redate.io átvizsgálja a postafiókot, és megmutatja, hány emailnek van migrációs dátumproblémája. A szkennelés minden mappára kiterjed. Fizetés nem szükséges. Az eredmények mutatják az érintett emailek teljes számát és a dátumok előtte/utána nézetét.
4. lépés: javítás és ellenőrzés
Válasszon az érintett emailek számán alapuló csomagot, és indítsa el a javítást. A folyamat befejeztével nyissa meg az Apple Mailt macOS-en: a dátumoknak szinkronizálás után helyesnek kell lenniük. Ellenőrizze iPhone-on és iPaden is; a javított dátumok a következő szinkronizáláskor jelennek meg.
Az Apple Mail minden emailen rossz dátumot mutat? Indítson ingyenes szkennelést a Redate.io-val, és derítse ki, hány email érintett.