Wanneer ik in Outlook een bestand opsla dat als bijlage werd meegestuurd, wordt de oorspronkelijke bestandsdatum vaak gewijzigd in de huidige. Bij e-mails die binnen het bedrijf worden verstuurd, blijft de datum echter gelijk. Hoe zorg ik dat de datum van andere bijlagen ook klopt?
Eigenlijk zou de oorspronkelijke bestandsdatum van de bijlage nooit bewaard moeten worden. Het MIME-coderingsformaat kent namelijk helemaal geen bestandsdatum, die wordt al verwijderd op het moment wanneer een bestand als bijlage toegevoegd wordt.
De reden dat de datum soms toch wordt bewaard, is dat Outlook aan berichten een extra datapakket toevoegt in een propriëtair formaat, genaamd Microsoft TNEF (Transport Neutral Encapsulation Format). Outlook gebruikt dat datapakket om speciale elementen te verwerken, maar gebruikt het ook om de oorspronkelijke datum van een bijgevoegd bestand op te slaan. Maar dan moeten dus zowel de verzender als ontvanger Outlook gebruiken.

Welke datum een bijlage krijgt bij het opslaan, hangt af van de situatie. Bij externe berichten wordt het vaak de huidige datum.
Ook moeten de betreffende berichten worden verzonden en ontvangen door een Exchange-server of op zijn minst worden verzonden in RTF-formaat – en dus niet als platte tekst of HTML. Daarom werkt het vaak wel voor e-mails die intern worden verstuurd, maar in veel gevallen niet bij berichten die van externe afzenders of servers afkomen.
Daar is geen oplossing voor, alleen een wat onhandige workaround: als de oorspronkelijke datum van de bijlagen belangrijk is, laat de verzenders die dan in een zip-bestand inpakken, zoals het gratis 7-Zip. De datum van een bestand in het zip-bestand wordt door de gangbare compressieprogramma’s bij het in- en uitpakken ongemoeid gelaten. Als de ontvanger het zip-bestand uitpakt, krijgen de uitgepakte bestanden hun oorspronkelijke datum.
“propriëtair formaat”: eigen indeling 😉