Links on Common Exchange Web Services (EWS) Questions

I've put together a list of articles which cover common questions on Exchange Web Services (EWS).  These links cover issues from starting out to common problems.  I hope they help.  Please let me know if there is anything important to add.


Getting Started:



Web Services


Exchange Web Services Architecture


Exchange Web Services Developer Overview


Exchange Web Services Client Development


Inside Microsoft Exchange 2007 Web Services




What's New in Exchange Server 2007 SP1 Extensibility


Versioning Requests (Exchange Web Services)


Exchange Autodiscover Tasks


Finding Folders (Exchange Web Services)


Finding Items (Exchange Web Services)


Deleting Items (Exchange Web Services)


Finding the Message Body


Creating E-mail Messages (Exchange Web Services)


Sending E-mail Messages (Exchange Web Services)



Creating Contacts (Exchange Web Services)


Updating Contacts (Exchange Web Services)


Working with Time Zones in the Exchange Web Services GetUserAvailability Operation


Handling Meetings (Exchange Web Services)


Best Practices for Using Exchange Web Services for Calendaring Tasks


Creating Appointments (Exchange Web Services)


Sample: Using Calendar Views with EWS.


Exchange Task Item Tasks


Getting User Availability (Exchange Web Services)


Using Pull Subscriptions (Exchange Web Services)


Push Notification Sample Application (Exchange Web Services)


Using Name Resolution (Exchange Web Services)


Synchronizing Mailboxes (Exchange Web Services)


Converting Identifiers (Exchange Web Services)


Managed Folder Selector




Customizing Get and Find Responses in Exchange Web Services


EWS DaysOfWeek cannot be set to enumerated days.


OUTBOX: Understanding and Fixing Slow Exchange Web Services Code (Part 1)


KB: Exchange Web Services Does Not Honor Inherited Permissions from Server Level Objects


OUTBOX: Configuring and Using Exchange Web Services Impersonation in Exchange 2007


How to access or change OWA settings for Exchange 2007/2003/2000?


HOWTO: EWS: Update IsRead Flag for items using Exchange Web Services




Exchange Web Services Client Development


How to obtain the latest service pack or update rollup for Exchange 2007


Configuring Exchange Impersonation (Exchange Web Services)


Configuring Exchange Web Services for Proxy Requests (Exchange Web Services)




Introduction to Exchange Web Services in Exchange 2007


Introduction to Exchange Web Services in Exchange 2007, Part 2


Introduction to Exchange Web Services in Exchange 2007, Part 3


Migrating to Exchange Web Services, Part 1: Messaging


Migrating to Exchange Web Services, Part 2: Calendaring


Migrating to Exchange Web Services, Part 3: Search


Migrating to Exchange Web Services, Part 4: Contact Management


Exchange Web Services Reference


FYI: Exchange 2007 SP-1 Extensibility (Development) Updates





Selecting Development Technologies for Exchange


Exchange Development Technologies


Scripting Exchange Web Services (2007) with VBS and Powershell


Exchange Server 2007 Legacy API Property Mapping


HOWTO: EWS: Find all folders inside a parent folder, helpful in generating a folder tree


EWS - Csharp - List unread inbox messages using a restriction


HOWTO: EWS : Get SMTP address from X500 address


Exchange Web Services and Internet Message Headers


Exchange Web Services and MAPI Props


White Paper: Exchange 2007 Autodiscover Service


White Paper: Exchange 2007 Client Access and SSL



Additional Tips:


·   Always set the ChangeKey whenever possible – it speeds up processing.


·  If at all possible, have SP1 installed for Exchange 2007.  There are a lot of fixes and enhancements which you will likely need.  Be sure to set the Exchange2007_SP1 header when going against Exchange 2007.



Skip to main content