Я считаю, что единственный способ прочитать файл MSDS Outlook (для дополнительных метаданных, таких как тема, вложения и т. Д.) - использовать API Outlook - метод Application.Session.OpenSharedItem()
.Прочтите файл Outlook .msg
Если это так, то я ищу способ запустить этот код на нашем сервере приложений, на котором не установлено MS OFfice или MS Outlook. Я получаю ошибку
System.ArgumentException: progId not found. Outlook.Application
Это, конечно, из-за отсутствия приложения Outlook.
Есть ли способ установить только DLL или что-то еще, чтобы заставить OpenSharedItem работать? Я не хочу, если нужно, установить полный клиент.
Или, есть способ проанализировать файл .msg, не требуя значительных зависимостей, таких как Outlook?
Всегда есть путь! http://download.microsoft.com/download/5/D/D/5DD33FDF-91F5-496D-9884-0A0B0EE698BB/%5BMS-OXMSG%5D.pdf Я не уверен в законности копирования DLL для доступа к API. Анализ самих файлов, по крайней мере, позволит избежать этих осложнений. – itsme86