Когда режим кэширования Exchange отключен, сообщения, экспортированные в Outlook 2013, имеют свой экземпляр XML. В частности, XML объект из <
заменяется <
и >
на >
. В результате получается не точная копия сообщения.
Это происходит как при перетаскивании в файловую систему, так и в меню Файл / Сохранить как. Я предложил также попробовать VBA, используя пример VBA в статье Microsoft о методе MailItem.SaveAs (Outlook) (см. Как использовать редактор VBA в Outlook ), но я не верю, что это изменит результат.
Мой вывод заключается в том, что это общая ошибка (или плохая реализация) в Exchange. Режим кэширования предлагает обходной путь, возможно, непреднамеренный для Microsoft, когда сообщение записывается в файловую систему из локального кэша как есть. Однако при запросе сообщения с сервера Exchange инстанцирование XML всегда выполняется, и, вероятно, на стороне сервера, поскольку все механизмы экспорта дают одинаковый результат. Локально установленная версия Outlook не выполняет создание экземпляров XML, выполняемых сервером Exchange.
Поэтому, к сожалению, эмпирический вывод заключается в том, что «Режим кэширования Exchange» должен быть включен, чтобы избежать создания экземпляров XML, по крайней мере, на данный момент.