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
https://msdn.microsoft.com/en-us/library/aa579187(EXCHG.80).aspx
Exchange Web Services Architecture
https://msdn.microsoft.com/en-us/library/aa579369(EXCHG.80).aspx
Exchange Web Services Developer Overview
https://msdn.microsoft.com/en-us/library/cc535017(EXCHG.80).aspx
Exchange Web Services Client Development
https://msdn.microsoft.com/en-us/library/bb204040(EXCHG.80).aspx
Inside Microsoft Exchange 2007 Web Services
https://www.microsoft.com/MSPress/books/10724.aspx
Samples:
What's New in Exchange Server 2007 SP1 Extensibility
https://msdn.microsoft.com/en-us/library/bb608442(EXCHG.80).aspx
Versioning Requests (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb856547(EXCHG.80).aspx
Exchange Autodiscover Tasks
https://msdn.microsoft.com/en-us/library/bb204078(EXCHG.80).aspx
Finding Folders (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa493892(EXCHG.80).aspx
Finding Items (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563373(EXCHG.80).aspx
Deleting Items (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb204091(EXCHG.80).aspx
Finding the Message Body
https://msdn.microsoft.com/en-us/library/bb508824(EXCHG.80).aspx
Creating E-mail Messages (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563009(EXCHG.80).aspx
Sending E-mail Messages (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563049(EXCHG.80).aspx
Creating Contacts (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563318(EXCHG.80).aspx
Updating Contacts (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa493909(EXCHG.80).aspx
Working with Time Zones in the Exchange Web Services GetUserAvailability Operation
https://msdn.microsoft.com/en-us/library/bb655859(EXCHG.80).aspx
Handling Meetings (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa494190(EXCHG.80).aspx
Best Practices for Using Exchange Web Services for Calendaring Tasks
https://msdn.microsoft.com/en-us/library/bb738399(EXCHG.80).aspx
Creating Appointments (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563060(EXCHG.80).aspx
Sample: Using Calendar Views with EWS.
https://blogs.msdn.com/webdav_101/archive/2009/01/05/sample-using-calendar-views-with-ews.aspx
Exchange Task Item Tasks
https://msdn.microsoft.com/en-us/library/bb204096(EXCHG.80).aspx
Getting User Availability (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa494212(EXCHG.80).aspx
Using Pull Subscriptions (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa579617(EXCHG.80).aspx
Push Notification Sample Application (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb204063(EXCHG.80).aspx
Using Name Resolution (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa493895(EXCHG.80).aspx
Synchronizing Mailboxes (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/aa563026(EXCHG.80).aspx
Converting Identifiers (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb856559(EXCHG.80).aspx
Managed Folder Selector
https://msdn.microsoft.com/en-us/library/bb408416(EXCHG.80).aspx
Problems:
Customizing Get and Find Responses in Exchange Web Services
https://msdn.microsoft.com/en-us/library/cc720859(EXCHG.80).aspx
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
Installation:
Exchange Web Services Client Development
https://msdn.microsoft.com/en-us/library/bb204040(EXCHG.80).aspx
How to obtain the latest service pack or update rollup for Exchange 2007
https://support.microsoft.com/kb/937052
Configuring Exchange Impersonation (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb204095(EXCHG.80).aspx
Configuring Exchange Web Services for Proxy Requests (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb856576(EXCHG.80).aspx
Training:
Introduction to Exchange Web Services in Exchange 2007
https://msdn.microsoft.com/en-us/library/bb408417.aspx
Introduction to Exchange Web Services in Exchange 2007, Part 2
https://msdn.microsoft.com/en-us/library/bb421489(EXCHG.80).aspx
Introduction to Exchange Web Services in Exchange 2007, Part 3
https://msdn.microsoft.com/en-us/library/bb508825(EXCHG.80).aspx
Migrating to Exchange Web Services, Part 1: Messaging
https://msdn.microsoft.com/en-us/library/cc720858(EXCHG.80).aspx
Migrating to Exchange Web Services, Part 2: Calendaring
https://msdn.microsoft.com/en-us/library/cc788131(EXCHG.80).aspx
Migrating to Exchange Web Services, Part 3: Search
https://msdn.microsoft.com/en-us/library/cc795474(EXCHG.80).aspx
Migrating to Exchange Web Services, Part 4: Contact Management
https://msdn.microsoft.com/en-us/library/cc974151(EXCHG.80).aspx
Exchange Web Services Reference
https://msdn.microsoft.com/en-us/library/bb204119(EXCHG.80).aspx
FYI: Exchange 2007 SP-1 Extensibility (Development) Updates
Other:
Selecting Development Technologies for Exchange
https://msdn.microsoft.com/en-us/library/aa579216(EXCHG.80).aspx
Exchange Development Technologies
https://msdn.microsoft.com/en-us/library/aa579216(EXCHG.80).aspx
Scripting Exchange Web Services (2007) with VBS and Powershell
https://gsexdev.blogspot.com/2006/12/scripting-exchange-web-services-2007.html
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
https://blogs.msdn.com/vikas/archive/2007/09/05/howto-ews-get-smtp-address-from-x500-address.aspx
Exchange Web Services and Internet Message Headers
Exchange Web Services and MAPI Props
https://blogs.msdn.com/stephen_griffin/archive/2006/12/19/exchange-web-services-and-mapi-props.aspx
White Paper: Exchange 2007 Autodiscover Service
https://technet.microsoft.com/en-us/library/bb332063.aspx
White Paper: Exchange 2007 Client Access and SSL
https://technet.microsoft.com/en-us/library/cc164344(EXCHG.80).aspx
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.
Comments
Anonymous
October 02, 2008
PingBack from http://www.easycoded.com/links-on-common-exchange-web-services-ews-questions/Anonymous
June 26, 2012
Dan can you answer this? social.technet.microsoft.com/.../04e4b222-69e4-40bb-b6c4-3bba9fa446d2 My code is based on this article: msdn.microsoft.com/.../ee693003(v=exchg.80).aspx Cheers Lucas