Enumerating Public Folders using EWS and reporting on Rules and Folder Stats
When people mention Public Folders in Exchange a quote from Mark Twain often comes to mind "the reports of my death are greatly exaggerated", one often thinks the same when people write such things...
View ArticleMining the clientinfo property in Messages in Exchange 2013 and Office365...
Tracking the bewildering array of clients and different Internet browsers that are being used to send email on Exchange can be an interesting challenge especially when your clients are in the cloud....
View ArticleConversation statistics with EWS
Conversations have been a hot area in the Messaging space recently with many different solutions jockeying for attention such as Yammer, Office365 Groups , Slack, HipChat, Skype for business and many...
View ArticleEWS Basics : Enumerating all the Items in any folder in a Mailbox
I've decided to start a new series on the blog called EWS Basics where I'll post some reusable scripts that are fit for easy customization by those people unfamiliar with EWS. So the basic idea is to...
View ArticleEWS Basics : Reporting on the Age of Items in a Folder
One of the more common questions I get is around some of the EWS Item Age scripts I've written in the past. If we take the script I introduced in the first Basics post with some easy modifications we...
View ArticleEWS Bascis : Accessing Public Folders and Public Folder Content
As well as Mailboxes and Archives, Public Folders are another place you may want to use EWS to enumerate Items to do some enhanced reporting. Building on the Enumerate script from the last two post,...
View ArticleEWS Basics : Create a Folder in a Mailbox or Public Folder
One of the more common questions on EWS I get is around how to create a folder so this post will cover the basics you need to know around creating folders using EWS in Mailboxes or Public Folders.What...
View ArticleShowing the client that was used to create or update an Appointment in...
Previously I posted an example on Mining the Client information on Sent Messages in EWS to report on what client is being used in this post . For Calendar appointments there is a simular but different...
View ArticleEWS Basics: Message Flagging and Marking Messages Read/Unread
Messages that are stored in Exchange can be flagged in a number of ways to indicate different states to the user or as an effective method to prompt the user to action (or make them remember to do...
View ArticleUsing the ExcludesBitmask SearchFiilter \ Restriction in EWS
Complex properties are one of the more challenging elements when it comes to developing with Exchange and bitwise properties are one of the more challenging property types you may need to deal with....
View ArticleEWS Basics : Sending Messages using EWS
One of the most basic things you might want to do with EWS is Send a Message, while its may sound easy sending messages programmatically can be at times confusing.But first lets take one step back for...
View ArticleSending a Message via EWS from an Arduino MKR1000
The Internet of Things is all the rage these days and one of the most popular prototyping platform for any electronic projects these days is the Arduino. The new MKR1000 Arduino board combines the...
View ArticleSending a Message in Exchange Online via REST from an Arduino MKR1000
This is part 2 of my MKR1000 article, in this previous post I looked at sending a Message via EWS using Basic Authentication. In this Post I'll look at using the new Outlook REST API which requires...
View ArticleHow to Like\Unlike an Item using EWS in Exchange Online
Likes and Mentions are a new feature in Exchange Online (in OWA) that was introduced late last year in First Release for Office365. With the focused Inbox now being rolled out to replace clutter these...
View ArticleSearch for Credit Card numbers in Address Book\Contact data using EWS
Information security and data breaches are a hot topic at the moment, there seems to be a constant stream of data breaches and vulnerabilities in different products being exploited on a daily basis....
View ArticleEWS Basics Accessing and using Shared mailboxes
One of the most commonly asked and misunderstood things that people starting out using Exchange Web Services get wrong is accessing a Shared Mailbox or a Delegated Mailbox other then that of security...
View ArticleUsing EWS to upload / set user photos in Exchange Online and 2016
Between Exchange 2013 and 2016 there where few new operations introduced into EWS, one operation that was introduced was the SetUserPhoto operation which pairs with the GetUserPhoto operation that was...
View ArticleUsing the Birthday calendar in EWS in Exchange 2016 and Office365
One of the new features that has been added in Exchange 2016 and Office365 in OWA is a birthday calendar which is a dedicated calendar for the Birthday appointments that are associated with contacts....
View ArticleShowing the Recipient history from the Out of Office feature using EWS
One interesting thing I learnt this week from a mailing list that I knew how it worked but didn't know the detail of was the OOF history feature. This feature has been around for ages and its what...
View ArticleUsing the Office365/Exchange 2016 REST API to access Mailbox data using...
The Outlook REST API 's https://dev.outlook.com/ which are part of Office365 and Exchange 2016 is one of the ways new feature are being delivered for Mailbox clients which previously where delivered...
View Article