我們在我們的電子郵件服務器上遇到了一些問題,並且我們的用戶電子郵件文件夾中的權限不合格。如何使用C#與Exchange Server進行交互?
不幸的是,我們的用戶都在使用Outlook Web Access,並且無權訪問其電子郵件文件夾的權限。
我的任務是公開更改交換電子郵件文件夾權限的能力。我的計劃是以某種方式與Exchange接口並將相關信息放入ASP.Net網頁中。
我看到有一個Exchange Web服務DLL,但是我不確定是否在我們的安裝中啓用了該服務。還有另一種與Exchange通信的方式嗎?最好使用C#?如果關閉Web服務很容易嗎?我如何檢查它是否打開?
問候,
編輯:我試圖通過EWS連接不過我越來越Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error.
這可能是因爲我沒有權限或者服務沒有開啓。我將研究這一點。感謝您的建議。
好吧,它看起來像我有錯誤的URI。我現在正在收到「Exchange Server不支持所請求的版本」。 (我只是嘗試發送一個測試電子郵件)
通常EWS在這裏:https://mailserver/EWS/exchange.asmx – Sean 2011-02-07 20:07:29
爲了迴應你關於錯誤版本的編輯,如果你看看我在我的答案中鏈接到的示例,它有一點`ExchangeVersionType.Exchange2010`您可能需要根據您使用的Exchange版本進行更改。這個technet討論可能是有用的:http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/b58d3aac-bd7e-4171-8d0a-46d60a3b2e17 – 2011-02-07 21:39:42