我相信讀取Outlook .msg文件(爲了附加元數據,如主題,附件等)的唯一方法是使用Outlook API - 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 2014-10-29 14:42:12