2

我正在使用Exchange Web服務託管API 1.0訪問組織中的Exchange服務器(2007)。我需要遍歷給定服務器上的所有郵箱。我還沒有看到一種方法來獲取爲給定的Exchange服務器定義的郵箱列表。我已經能夠使用AutoDiscover服務來查找特定郵箱的中心服務器的地址,但我很想獲取所有郵箱的列表。有人能指引我朝着正確的方向嗎?如何使用Exchange Web服務發現Exchange Server的所有郵箱?

回答

1

如果您的問題尚未解決,我會建議您使用純粹的LDAP查詢而不是Exchange Web服務。您需要的信息保存在homeMDB,msExchHomeServerName和可能homeMTA Active Directory屬性中。您可以修改http://www.msexchange.org/tutorials/Creating_a_list_of_Users_and_their_email_addresses_in_Exchange_2000_2.htmlhttp://technet.microsoft.com/en-us/library/bb125087(EXCHG.65).aspx的LDAP查詢以接收您需要的信息。

+0

謝謝奧列格。我最終使用powershell cmdlet來獲取此信息,但您的解決方案似乎更優雅。 – 2010-09-18 17:22:51

+0

@HowardPinsley - 你可以發佈你使用的PowerShell代碼嗎?我有類似的問題,只能使用EWS – userSteve 2015-12-01 23:08:16

相關問題