2009-12-28 118 views
3

我最近創建了一個windows服務,它可以根據它需要做的事情穿戴各種帽子。其中之一就是能夠在交換服務器上創建更新和刪除Outlook聯繫人。在Windows服務之前,應用程序作爲Windows應用程序運行,並使用outlook interop完成工作。作爲一個似乎不可能的Windows服務。在Windows服務和Exchange服務器之間進行通信

現在我正在試圖直接去Exchange以完成工作。任何提示或技巧,只要什麼是直接與Exchange溝通的最佳方式,或任何可能出現的問題都將不勝感激。

回答

2

你會想要去Exchange Server Developer Center得到更多的信息。

根據您的要求,並且由於您使用C#,因此Exchange Web Services Managed API可能是您的最佳選擇。

+0

在安裝交換機時,我花了一些時間來讓我們的舊版Outlook互操作代碼正常工作。在一些鬼混之後,似乎無需編寫新代碼直接與Exchange交談即可運行。基本上,我們需要使服務以設置了Outlook配置文件的用戶身份運行。系統本地顯然沒有。 :P 您認爲在這一點上直接交換意見會有什麼重大的好處? – 2009-12-28 21:01:26

+0

與交換直接溝通有兩個好處:您不需要用戶帳戶,因爲您要刪除互操作層,所以性能會好得多。您還可以通過Outlook的API執行更多不允許的操作,因爲您可以使用完整的交換API。 – 2009-12-28 21:42:06

+0

@ReedCopsey您可以請幫助您是如何實施它的?我正在尋找類似的東西:http://stackoverflow.com/questions/14091121/ms-exchange-logging-incoming-information-in-db – Volatil3 2012-12-30 15:07:58

相關問題