Ich glaube, dass die einzige Möglichkeit, eine Outlook MSG-Datei zu lesen (um zusätzliche Metadaten wie Betreff, Anhänge usw.), ist die Verwendung der Outlook-API - die Application.Session.OpenSharedItem()
Methode.Outlook lesen .msg Datei
Wenn dies der Fall ist, dann suche ich nach Möglichkeit, diesen Code auf unserem Anwendungsserver auszuführen, auf dem MS OFfice oder MS Outlook nicht installiert ist. Ich bekomme den Fehler
Was natürlich aufgrund der Abwesenheit der Outlook-Anwendung ist.
Gibt es eine Möglichkeit, nur eine DLL oder etwas zu installieren, um die OpenSharedItem-Methode zu funktionieren? Ich möchte nicht, wenn möglich, den vollständigen Client installieren.
Oder gibt es eine Möglichkeit, eine MSG-Datei zu analysieren, ohne dass wichtige Abhängigkeiten wie Outlook erforderlich sind?
Es gibt immer einen Weg! http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/%5BMS-OXMSG%5D.pdf Ich bin mir nicht sicher über die Legalität des Kopierens von DLLs, um Zugriff zu erhalten zu API. Wenn Sie die Datei selbst analysieren, würden Sie diese Komplikationen zumindest vermeiden. – itsme86