I want to programatically (using C#) access to the Global Address List on exchange, using ExchangeService WebService. How can I do that? Another problem: I already know how to search for a specific user. However, if that user has more than 1 email, if i search for the non-default email, he can't find it! How can I resolve this question using ExchangeService? I saw the question How to get contact list from Exchange Server? but, by this way, I only can access my own address list (i want all organization address list).
Does this do what you need?
http://vivekiyer.net/2010/07/17/querying-the-global-address-list-gal-via-exchange-web-services-ews/