Ich muss Zeug aus einer Outlook-Nachrichtendatei lesen. Derzeit verwende ich eine Klasse von CodeProject.com Projekt, um dies zu erreichen, da die Bereitstellung von VSTO und Outlook auf einem Server keine Option ist.Wie lese ich das Empfangsdatum aus Outlook MSG-Dateien - ohne Outlook-API?
Diese Klasse erhält An, Von, CC, Betreff, Text und alles, was ich sonst noch von der msg-Datei benötige, außer Datumsinformationen (wie Empfangsdatum und Sendetermin).
Es gibt einige (wirklich, wirklich Low-Level) documentation auf, wie man Sachen aus MSG-Dateien auf MSDN bekommen, aber es ist ein wenig über den Rahmen dieses Projekts und erwähnt keine Daten überhaupt.
Idealerweise könnte ich einen Drop-in Ersatz für die Klasse haben, die ich jetzt benutze (OutlookStorage.cs im zuvor erwähnten CodeProject) oder die vorhandene Klasse etwas modifizieren können. Um zu modifizieren, würde ich die korrekte 4-Zeichen-Hexadezimal-Prop-Kennung für das Empfangsdatum benötigen. Zum Beispiel wird der Betreff als PR_SUBJECT = "0037"
aufgelistet und Körper wird als PR_BOY = "1000"
aufgeführt.