CBA and Kerberos authentication and developer support with EWS

There is a key article which points out what is supported for authenticating with EWS. I have put in a request to have some things addressed in this article.     Authentication and EWS in Exchange    https://msdn.microsoft.com/en-us/library/office/dn626019(v=exchg.150).aspx This article does not point out that Kerberos is supported with Exchange on-premise servers. Kerberos is supported for all on-premise servers…

0

Sample: C# code to have EWS Managed API code go through Fiddler on the same machine.

Having calls done with the EWS Managed API go through Fiddler is very easy. Below is an example. public static void SetProxyToFiddler(ref ExchangeService oService) { System.Net.WebProxy oWebProxy = null; oWebProxy = new System.Net.WebProxy(“127.0.0.1”, 8888); oService.WebProxy = oWebProxy; } Here is how you might call it:     ExchangeService oService = new ExchangeService();     oService.Credentials = new WebCredentials(“test@contoso.com”, “test”);…

0

Want to set Retention tags with EWS?

I put together some information to help with writing code to set retention tags on a folder.  The articles at the end will go over how the retention properties are used in code, one has a sample which shows setting the retention tags on a folder using PowerShell and the EWS Managed API and the…

0

When a certain time zone does not work with the EWS Managed API…

When using EWS with some time zones you might run into issues with getting to work.  As an example, you might run into issues with Russian Standard Time or calling GetUserAvailabilty.  You might even see the “The specified time zone isn’t valid” error. There are usually work-arounds for such issues. The need to keep Windows…

0

EWSEditor 1.18 Released

This new release has a lot of new features which have been needed and requested countless times.  Now you can pull in lists of properties you want to see, search calendars, export data for items into CSV files or as binary files. These lists of properties you can pull in are ones you can define…

0

EWSEditor 1.17 Released

1.17 – 6/30/2016 – 10/20/2016 Added setting of Post Address Index to the Contacts window. Development check-in: In the Services window, I changed the default the Auth Authority for oAuth with Exchange Online. Fixed spelling issues in the Session window. In the notification sample windows, I added a note that subscriptions did not support delegate…

0

Access Denied – Checking Registry and File Access permissions

Permission issues related to accessing files, folders and the registry can cause applications to crash, hang or work incorrectly.  There are several tools which are helpful for diagnosing these issues. Process Monitor: Process Monitor (procmon) can be used to log access to files, folders, registry and network.  Each log entry shows the access in each…

0

Subscriptions with EWS and EAS don’t get notifications when read status is changed.

This is known behavior. If another activity happens which triggers a notification, then you would likely get a notification for the update on the read status change at that time.  Read receipt is the only ping that tells you ‘message has been read’.   Read state changes are pushed with sync, but don’t trigger a sync …

0

About: VSTO for Outlook

API Type:  UI Customization API Interface: .NET Business Logic: Adds features to the Outlook UI and to Outlook processing. Development Languages: .NET, OOM. Property Access: Yes Product Versions: Visual Studio 2005 and later, Office 2003 and later. Summary: Outlook VSTO add-in development allows you to write add-inapplications which will run in Outlook from Office. Points…

0

OOM.NET – The problem with modifying the iterating object in a “foreach”

Ahhh “foreach”. Usage of foreach can be either a blessing or a curse. Unfortunately, a lot of developers don’t understand that it can cause issues. The need to avoid it when code in a foreach will do an operation (move, delete, etc.) is something which blows the minds of even seasoned developers. What you will…

0