Åtgärda imapsync-migreringsdatum i Microsoft 365
Varför imapsync förstör e-postdatum i Microsoft 365
Migrering till Microsoft 365 med imapsync låter förnuftigt. Det är gratis, skriptbart och hanterar IMAP-till-IMAP-överföringar väl i de flesta scenarier. Men Exchange Online är inte "de flesta scenarier."
Exchange Onlines IMAP-gateway är ett kompatibilitetslager fastskruvat på ett system designat kring EWS och MAPI. När imapsync trycker ett meddelande genom denna gateway via standardprotokollet för postöverföring, går meddelandet in i Exchange Onlines fullständiga transportpipeline - samma pipeline som bearbetar inkommande post från internet. Den pipelinen lägger till transportrubriker, kör Data Loss Prevention-kontroller, tillämpar complianceregler och stämplar en ny Received-rubrik med det exakta ögonblicket meddelandet nådde servern. Flaggan --syncinternaldates? Exchange Onlines transportpipeline bryr sig inte. INTERNALDATE skrivs över för att matcha leveranstidsstämpeln.
Detta är inte en bugg som Microsoft planerar att fixa. Det är så Exchange Onlines arkitektur fungerar. Transportpipelinen behandlar varje insändning via standardprotokollet för postöverföring som en ny meddelandeleverans, punkt. Oavsett om du migrerar 500 eller 500 000 e-postmeddelanden får varje enskilt samma migreringsdatum stämplat i rubrikerna och metadata.
Föreställ dig att berätta för din IT-chef att migreringen du körde över helgen just plattade till 6 års e-posthistorik till ett enda datum. Det är verkligheten administratörer står inför efter en imapsync-migrering till Microsoft 365. Och till skillnad från Google Workspace (där Gmails webbklient kan maskera problemet) visar Microsoft 365 fel datum överallt - Outlook skrivbord, OWA, Outlook mobil, Microsoft Search. Det finns ingen flyktväg från klientsidan.
Hur skadade datum skadar Microsoft 365-verksamheten
I Microsoft 365 är skadan total och synlig. Varje klient - Outlook för Windows, Outlook för Mac, OWA, Outlook mobil på iOS och Android - visar migreringstidsstämpeln. Användare kan inte sortera efter datum, kan inte hitta e-postmeddelanden kronologiskt, kan inte lita på sökresultat filtrerade efter datumintervall. En brevlåda med 80 000 e-postmeddelanden som alla visar "12 november 2024" är funktionellt trasig för dagligt arbete.
Compliancekonsekvenserna är värre. Exchange Online Protection, Microsoft Purview och kvarhållningspolicyer indexerar alla den skadade leveranstidsstämpeln. En kvarhållningspolicy inställd på att radera e-postmeddelanden äldre än 7 år opererar på fel datum - vilket innebär att e-postmeddelanden från 2018 som borde närma sig radering nu verkar vara från 2024. Organisationer under GDPR, HIPAA eller SEC-reglering står inför verklig regulatorisk exponering när deras e-postkvarhållning inte kan litas på. Och om en juridisk kvarhållningsbegäran kommer in för "alla e-postmeddelanden från Q3 2023" innebär de skadade datumen att Purview returnerar ingenting - för enligt metadata existerar inga e-postmeddelanden från den perioden.
Redate.io ansluter till Microsoft 365 och tillämpar sin rubrikkedjeanalys och datummetadatarekonstruktionsprocess på varje drabbat meddelande. Mönsterigenkänning över imapsyncs specifika migreringssignaturer identifierar vilka Received-rubriker som injicerades under migrering jämfört med vilka som tillhör den ursprungliga leveranskedjan. Varje meddelande korrigeras och verifieras individuellt, med originalet bevarat i en säkerhetskopieringsmapp. Enterprise-planen hanterar brevlådor upp till 100 000 e-postmeddelanden, och administratörer kan bearbeta flera brevlådor från en enda instrumentpanel.
Vanliga frågor
Varför fungerar inte --syncinternaldates med Microsoft 365?
Exchange Online bearbetar varje IMAP-uppladdning genom sin transportpipeline, som behandlar meddelandet som en ny leverans och skriver över INTERNALDATE. Pipelinen lägger också till sin egen Received-rubrik med uppladdningstidsstämpeln. Dessa är serversidans beteenden som ingen imapsync-flagga kan förhindra.
Skulle ett kommersiellt migreringsverktyg ha undvikit detta problem?
De flesta kommersiella verktyg (BitTitan MigrationWiz, CloudM, Quest) producerar samma datumkorruption eftersom grundorsaken är Exchange Onlines transportpipeline, inte själva migreringsverktyget. Redate.io rättar datumen oavsett vilket verktyg som orsakade problemet.
Kan Redate.io bearbeta flera Microsoft 365-brevlådor samtidigt?
Ja. Redate.io stöder massbearbetning av brevlådor för Microsoft 365-hyresgäster. Administratörer ansluter en gång via Azure AD och kan skanna och rätta brevlådor över hela organisationen från en enda instrumentpanel.
Hur lång tid tar det att rätta en imapsync-migrerad Microsoft 365-brevlåda?
Bearbetningshastigheten beror på brevlådans storlek och Microsofts API-hastighetsbegränsningar. En typisk brevlåda med 30 000 e-postmeddelanden tar mellan 4 och 8 timmar. Redate.io hanterar strypning automatiskt och återupptar där det slutade om det avbryts.