Wenn der Exchange-Cache-Modus deaktiviert ist, wird die XML der in Outlook 2013 exportierten Nachricht instanziiert. Insbesondere wird die XML - Einheit von <
ersetzt durch <
und >
durch >
. Das Ergebnis ist dann keine exakte Kopie der Nachricht.
Dies geschieht sowohl beim Ziehen und Ablegen in das Dateisystem als auch im Menü Datei / Speichern unter. Ich hatte vorgeschlagen, auch VBA auszuprobieren, wobei das VBA-Beispiel im Microsoft-Artikel der MailItem.SaveAs-Methode (Outlook) verwendet wird (siehe Verwenden des VBA-Editors von Outlook ), aber ich glaube nicht, dass dies das Ergebnis ändern wird.
Meine Schlussfolgerung ist, dass dies ein allgemeiner Fehler (oder eine schlechte Implementierung) in Exchange ist. Der Cache-Modus bietet eine möglicherweise von Microsoft nicht beabsichtigte Problemumgehung, bei der die Nachricht aus dem lokalen Cache in das Dateisystem geschrieben wird. Beim Anfordern der Nachricht vom Exchange-Server wird jedoch immer die XML-Instantiierung durchgeführt, und dies ist wahrscheinlich auf der Serverseite zu tun, da alle Exportmechanismen dasselbe Ergebnis liefern. Die lokal installierte Version von Outlook führt die vom Exchange-Server ausgeführte XML-Instantiierung nicht durch.
Leider ist die empirische Schlussfolgerung, dass der "zwischengespeicherte Exchange-Modus" aktiviert werden muss, um die XML-Instantiierung zumindest für die Gegenwart zu vermeiden.