E-maildatums herstellen na Microsoft 365-migratie

6 min

Het datumprobleem na Microsoft 365-migratie

Na een migratie naar Microsoft 365 (Exchange Online) ontdekken organisaties vaak een probleem dat in de risicoanalyse van het migratieproject had moeten staan: elke e-mail in elke mailbox toont de migratiedatum in plaats van de oorspronkelijke ontvangstdatum. Gebruikers openen Outlook en zien duizenden e-mails allemaal met dezelfde datum. Sorteren op datum heeft geen zin meer. Zoekresultaten geven misleidende tijdstempels. De volledige chronologische geschiedenis van de mailbox lijkt vernietigd.

Dit probleem treft migraties vanuit alle bronplatformen: on-premises Exchange, Gmail, Google Workspace, Zimbra, Lotus Notes en elke andere IMAP-server. Het treft migraties uitgevoerd met alle populaire tools, waaronder BitTitan MigrationWiz, de native IMAP-import van het Exchange-beheercentrum, en externe tools zoals CloudM en imapsync. De kernoorzaak is altijd dezelfde: een "Received"-header die tijdens het migratieproces is toegevoegd, overschrijft de weergave van de oorspronkelijke datum in Outlook.

Veelvoorkomende migratiepaden naar Microsoft 365

Vanuit Gmail / Google Workspace

Organisaties die van Google Workspace naar Microsoft 365 overstappen, gebruiken doorgaans BitTitan MigrationWiz, CloudM of de IMAP-importfunctie van het Exchange-beheercentrum. Elk van deze tools haalt e-mails uit Gmail op en plaatst ze in Exchange Online. Bij de insertie voegt Exchange Online een "Received"-header toe met het migratietijdstempel. Deze header wordt de meest recente in de keten, waardoor Outlook de migratiedatum als ontvangstdatum toont.

Vanuit on-premises Exchange

Migraties vanuit on-premises Exchange (2010, 2013, 2016, 2019) naar Exchange Online gebruiken de native migratietools van Microsoft (cutover-migratie, gefaseerde migratie, hybride migratie) of externe tools zoals BitTitan. Hybride migraties die het Exchange-migratie-eindpunt gebruiken, behouden soms datums correct, maar IMAP-migraties en die met externe tools produceren regelmatig het datumprobleem. Het resultaat hangt af van de exacte manier waarop de tool berichten in Exchange Online plaatst.

Vanuit andere IMAP-servers

Migraties vanuit Zimbra, Zoho, cPanel-hosting, Dovecot en andere IMAP-servers naar Microsoft 365 worden doorgaans uitgevoerd via de native IMAP-import van het Exchange-beheercentrum of imapsync. Beide methoden resulteren in het toevoegen van "Received"-headers door Exchange Online tijdens het importproces. Alle gemigreerde e-mails tonen de migratiedatum in Outlook.

Hoe Exchange Online gemigreerde e-mails verwerkt

Exchange Online en "Received"-headers

Wanneer een bericht in een Exchange Online-mailbox wordt geplaatst (via IMAP, EWS of de Microsoft Graph API), behandelt Exchange Online het als een nieuwe berichtbezorging en voegt transportgerelateerde headers toe. Deze headers bevatten een "Received"-vermelding met het huidige tijdstempel. Voor gemigreerde e-mails komt dit tijdstempel overeen met de migratiedatum en niet met de oorspronkelijke bezorgdatum.

Hoe Outlook de datum leest

Outlook (Desktop, Web en Mobiel) bepaalt de "Ontvangen"-datum door de metadata en headers van de e-mail te lezen. De kolom "Ontvangen" (de standaardweergave in Outlook) toont de datum van de meest recente "Received"-header of het bezorgingstijdstempel dat in Exchange is opgeslagen. Na migratie weerspiegelt deze waarde het moment waarop de migratietool het bericht aan Exchange Online heeft afgeleverd, niet het moment van oorspronkelijke verzending of ontvangst. Zie voor een volledige technische uitleg verkeerde Outlook-datum na migratie herstellen.

Outlook op het web (OWA)

Outlook op het web (OWA) toont dezelfde verkeerde datum als Outlook Desktop. In tegenstelling tot de Gmail-webinterface (die soms de juiste datum via de "Date"-header toont), toont OWA consequent het Exchange-bezorgingstijdstempel. Er is geen clientzijdige workaround mogelijk. De correctie moet op serverniveau plaatsvinden.

De ingebouwde Microsoft-tools lossen dit niet op

Exchange-beheercentrum

Het Exchange-beheercentrum biedt talrijke functies voor mailboxbeheer, maar bevat geen tool om e-maildatums na migratie te corrigeren. Geen bulkheaderbewerkingsfunctie. Geen datumcorrectiewizard. Geen PowerShell-cmdlet die de "Received"-headers van bestaande berichten wijzigt.

Compliancetools (eDiscovery, retentie)

Microsoft 365-compliancetools zoals eDiscovery en retentiebeleid gebruiken de opgeslagen tijdstempels van e-mails. Na migratie weerspiegelen deze tools de migratiedatum, wat echte problemen kan veroorzaken met juridische bewaringen, regelgevingsnaleving en audittrails. Dit is niet alleen een kwestie van gebruikerscomfort - het kan juridische en regelgevende gevolgen hebben voor organisaties die onderworpen zijn aan e-mailretentievereisten.

PowerShell

Exchange Online PowerShell biedt krachtige mailboxbeheermogelijkheden, maar kan de ruwe inhoud van berichten niet wijzigen. De cmdlet Set-MailboxMessageConfiguration en gerelateerde commando's regelen mailboxinstellingen, niet de headers van individuele berichten. Er bestaat geen ondersteunde PowerShell-benadering om "Received"-headers van bestaande berichten in Exchange Online te verwijderen. Wat moeten IT-teams dan doen?

Microsoft 365-datums herstellen met Redate.io

Hoe Redate.io verbinding maakt met Microsoft 365

Redate.io maakt verbinding met Exchange Online via een Azure AD-app-registratie (Entra ID). De beheerder maakt een app-registratie aan in het Azure-portaal, verleent de benodigde e-mailmachtigingen (Mail.ReadWrite) en geeft beheerderstoestemming voor de tenant. Dit stelt Redate.io in staat om alle mailboxen van de organisatie te benaderen via de Microsoft Graph API of IMAP met OAuth2-authenticatie.

Het app-registratieproces duurt ongeveer 15 minuten en volgt de standaard OAuth2-patronen van Microsoft. Er worden geen gebruikerswachtwoorden gedeeld - authenticatie wordt volledig afgehandeld door Azure AD-tokens.

Aan de slag

Een Azure AD-app registreren. Navigeer in het Azure-portaal naar Azure Active Directory (Entra ID), vervolgens App-registraties, en maak een nieuwe applicatie aan. Configureer deze als single-tenant of multi-tenant applicatie, afhankelijk van de behoeften van de organisatie.

E-mailmachtigingen verlenen. Voeg de Microsoft Graph-machtiging "Mail.ReadWrite" (applicatiemachtiging) toe aan de registratie. Verleen beheerderstoestemming zodat de applicatie mailboxen kan benaderen zonder individuele gebruikersautorisatie.

Een clientgeheim of certificaat aanmaken. Genereer een clientgeheim of upload een certificaat voor authenticatie. Noteer de applicatie-ID en de tenant-ID.

Verbinden in Redate.io. Log in bij Redate.io, selecteer "Microsoft 365" als platform en voer de applicatie-ID, tenant-ID en het clientgeheim in. Redate.io valideert de verbinding en toont de beschikbare mailboxen.

Analyseren en corrigeren. Selecteer de te analyseren mailboxen. De gratis analyse identificeert de getroffen e-mails in elke mailbox. Na beoordeling van de resultaten kiest u een plan en start u de correctie. De eigen correctie-engine van Redate.io verwerkt elke e-mail via een meerfasig analyseproces, met verwerking van S/MIME-handtekeningen, multipart MIME-structuren, coderingsrandgevallen en tientallen andere variaties die een rudimentair script zou beschadigen.

Wat Redate.io oplevert

Voor elke getroffen e-mail analyseert de correctie-engine de volledige headerketen, past gerichte correcties toe op basis van bekende migratiesignaturen, en bevestigt elk resultaat met een integriteitscontrole voor afronding. Oorspronkelijke berichten worden verplaatst naar een map "Redate.io - Originals" in de mailbox en 30 dagen bewaard. Dit is veel complexer dan een simpele zoek-en-vervangactie op headertekst.

Na de correctie

Zodra de correctie is voltooid, toont Outlook (Desktop, Web en Mobiel) de juiste oorspronkelijke datums. Sorteren op "Ontvangen"-datum werkt zoals verwacht. Zoekresultaten geven nauwkeurige tijdstempels. Compliancetools weerspiegelen de correcte datums voor juridische en regelgevende doeleinden. De correctie is permanent - geen onderhoud nodig.

Toolspecifieke handleidingen voor Microsoft 365

Migratie naar Microsoft 365 en de e-maildatums zijn verkeerd? Start een gratis analyse met Redate.io om de getroffen e-mails in alle mailboxen te identificeren en de correcte datums te herstellen in Outlook, OWA en alle verbonden clients.