EWS : How to access user’s free/busy info programmatically using Exchange Web Services (EWS)?

In this post, we will see how to access user free/busy information programmatically using Exchange Web Services (EWS) – Proxy. Exchange provides such a service by storing what is referred to as free/busy data. This information will indicate what requested time range is free, busy, and tentative for a particular user. It will also provide…


How to: Configuring and using EWS Impersonation for Exchange Server 2007?

Please find the links for configuring and using EWS impersonation for the Exchange 2007: Configuring Exchange Impersonation (Exchange Web Services) http://msdn.microsoft.com/en-us/library/bb204095(EXCHG.80).aspx Using Exchange Impersonation (Exchange Web Services) http://msdn.microsoft.com/en-us/library/bb204088(EXCHG.80).aspx ExchangeServiceBinding Class : Code Sample http://msdn.microsoft.com/en-us/library/exchangewebservices.exchangeservicebinding.aspx Hope this helps!


How to create recurring tasks using Exchange Web Services for Exchange 2007/2010?

Earlier i got a chance to play around creating recurring tasks. I followed the article from MSDN and it worked like charm for me. public TaskType CreateRecurringTask() { // Create the task item and set property values. TaskType task = new TaskType(); task.Subject = "Recurring Task"; task.Body = new BodyType(); task.Body.BodyType1 = BodyTypeType.Text; task.Body.Value =…


Troubleshooting : EWS request throws “The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel” ?

One of my customer updated that whenever they try to make the remote Exchange Web Service (EWS) call from his C#.Net 2008 application (VS.Net 2008 – .Net Framework 3.x), he gets the following error: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel I had a detailed look at…

3

Part # 2 - Using C#.Net & Exchange Web Service (EWS) : How to create and send e-mail messages?

In this we will see how to create & send e-mail messages using Exchange Web Service (EWS). It’s pretty simple with EWS to do. // Create the Exchange Service Binding ExchangeServiceBinding esb = new ExchangeServiceBinding();  // Add its relevant Credentials like user name, password, domain and URL esb.Credentials = new NetworkCredential(userName, Password, domain); esb.Url =…

6