An O365 API Authentication Documentation Guide – The first step in building your Microsoft Graph application 4/5 (1)

When I first came across the concept of using O365 REST-based APIs such as the Graph API and the Outlook REST API, I was overwhelmed with the immense number of possibilities that could be devised from such integration. However, what…

Read More

PowerShell/EWS: Searching for and deleting duplicate mailbox folders No ratings yet.

We’ve had some cases recently where an issue with migration has caused the migrated mailbox to contain duplicate folders (e.g. there may be two Calendar folders).  I have written a script that can process mailboxes and automatically remove duplicate folders. …

Read More

EWS: Missing SOAP headers when using the EWS Managed API No ratings yet.

We’ve recently had a few cases where some SOAP headers were missing from the request when performing specific operations and targeting specific Exchange versions. This resulted in incorrect data being returned. For example, if you Target Exchange2010 or higher and…

Read More

EWS: Performance issues when accessing multiple mailboxes? No ratings yet.

We’ve had a few cases come through over the past few months regarding slow performance against Office Online from an EWS service application.  Several of them have come down to a very simple .Net setting that isn’t necessarily obvious.  In fact,…

Read More

PowerShell: Search public folders for items of a particular message class (ItemClass) No ratings yet.

In addition to the mailbox search script, I have also written a sample script showing how to do the same search against public folders.  It works in exactly the same way, but iterates public folder tree instead of the mailbox.…

Read More

PowerShell: Search mailbox for items of a particular message class (ItemClass) No ratings yet.

The Search-Mailbox cmdlet can be used to perform various searches within a mailbox, and while it serves many needs, there are some searches that it can’t do.  I wrote a PowerShell script to demonstrate how to perform a search of…

Read More

EWS: Streaming Notifications and Exchange 2013 (and Office 365 Wave 15) No ratings yet.

Exchange 2013 introduced a new affinity model which means that streaming subscriptions to multiple mailboxes need to be handled in a different way to earlier versions.  If you are connecting to a single mailbox, you shouldn’t have a problem, but…

Read More