Opravte dátumy migrácie imapsync v Gmail
Prečo migrácie imapsync zobrazujú nesprávne dátum v Gmail
imapsync sa často používa k migráciu poštových schránok do Gmail a účtů Google Workspace cez IMAP. Keď imapsync nahrává správy do rozhraní IMAP Gmail, Gmail zpracovává každú správu cez vlastné pipeline. I keď je specifikován příznak --syncinternaldates, implementace IMAP Gmail může přepsat požadované INTERNALDATE v určitých situacích, zejména keď správa prochází spam a bezpečnostními filtry Gmail.
Chování IMAP Gmail sa výrazně liší od standardních IMAP serverů. Gmail pridává vlastné hlavičku Received (obvykle obsahující "gmailapi.google.com" alebo identifikátor IMAP brány) s časovou pečiatkou nahrání. Navíc zpracování příkazu APPEND sa specifikovaným INTERNALDATE nie je v Gmail vždy konzistentní. Něktoré správy obdrží požadované dátum, zatímco iné sú označené časovou pečiatkou nahrání, což vytváří nepředvídatelnou směs správných a nesprávných dat v téže migrované schránce.
Pre používateľe webového Gmail je zobrazované dátum odvozeno z hlavičky Date, ktorá maskuje problém s INTERNALDATE. Ale používatelia připojující sa k svému účtu Gmail cez Outlook, Apple Mail alebo Thunderbird vidí dátum migrácie na dotčených správách. Nesoulad mezi webovým Gmail a IMAP klienty vytváří zmatek a částečná povaha problému (něktorá data správná, jiná ne) činí diagnostiku a kvantifikaci rozsahu dotčených správ ešte obtížnější.
Ako to ovplyvňuje Gmail
Dvojité chování dat v Gmail znamená, že problém je neviditelný v webovém rozhraní Gmail, ale plně viditelný v IMAP klientech. Používatelia, ktorí používajú Gmail pouze v prohlížeči, si problému nemusí nikdy všimnout. Používatelia připojující Outlook, Apple Mail alebo Thunderbird k rovnakému účtu Gmail vidí dátum migrácie na dotčených e-mailech. Tento nesoulad vede k protichůdným hlášením používateľů, ktoré komplikují úsilí o podporu.
Příkaz IMAP SEARCH DATE v Gmail používa INTERNALDATE, takže akýkoľvek nástroj alebo klient založený na IMAP, ktorý provádí vyhľadávanie dat na serveru, získá nesprávné výsledky. Zálohovací nástroje jako MailStore, Veeam alebo vlastné skripty archivující Gmail cez IMAP zaznamenávají špatná data v svých zálohách. Google Vault a nástroje pre dodržování předpisů Workspace mohou tiež odkazovat na INTERNALDATE pre blokace založené na dátumoch, potenciálně ovlivňující právní a regulační pracovné postupy.
Často kladené otázky
Prečo imapsync --syncinternaldates nefunguje spolehlivě s Gmail?
Implementace IMAP Gmail má specifická chování odlišná od standardních IMAP serverů. Gmail může přepsat požadované INTERNALDATE počas svého interního zpracování, zejména keď správy procházejí spam filtry alebo bezpečnostním skenováním. Jedná sa o chování specifické pre Gmail, nikoli o chybu imapsync.
Ako zistím, ktoré e-maily v Gmail majú nesprávne INTERNALDATE?
Redate.io skenuje schránku a identifikuje e-maily, kde sa INTERNALDATE neshoduje s pôvodné hlavičkou Date. Skenování je zdarma a cezně ukáže, koľko e-mailov je dotčeno, aby administrátoři mohli posoudit rozsah před rozhodnutím o opravě.
Zpracovává Redate.io štítky Gmail pri opravě dat?
Áno. Redate.io zachovává všetky štítky Gmail, hvězdičky, stav prečítano/neprečítano a další metadata pri opravě e-mailu. Opravená správa sa zobrazí na rovnakém místě sa rovnakými štítky jako originál.