2010-06-22 73 views
4

用戶的詳細信息,我使用的Exchange Server 2007(前景)來配置電子郵件帳戶..檢索從Exchange Server

我們如何才能獲取用戶(郵箱)存在的Exchange服務器上的細節。

此功能在Outlook中有。通過雙擊該ID並檢查細節。

但是,這怎麼可以通過編程來完成呢? (使用c#)

回答

1

您可以使用Exchange SDK的Web Services部分或更新的Web Services Managed API來收集信息或執行Outlook可以執行的任何操作(有關區別,請參見this chart)。給出的兩個鏈接都會引導您到how-to's,reference pagesexamplecode以幫助您開始。


如果你要查詢的全局地址列表(GAL),也有several methods。在OWA(因此,HTTP協議)中有一個名爲「galfind」的命令(example code here; reference here)。或者你可以use ADSI to search the GAL。或者有CDO或MAPI,但如果可能的話,我會避開這些。

+0

我試過這段代碼..我只能查詢我的聯繫人..例如。 如果我的ID是[email protected]我只能查詢這個ID的聯繫人。不是通用的聯繫人..即完整的用戶在domain.com – Chitresh 2010-06-22 17:47:35

+0

啊,是的 - 使用EWS只允許您查詢已登錄用戶保存的聯繫人。在我上面的答案中,我添加了查詢全局地址列表的不同方法的鏈接。 – ewall 2010-06-22 23:14:51