EWS-FAI Module for browsing and updating Exchange Folder Associated Items...
Folder Associated Items are hidden Items in Exchange Mailbox folders that are commonly used to hold configuration settings for various Mailbox Clients and services that use Mailboxes. Some common...
View ArticleUsing the Office365/Exchange 2016 REST API in Powershell Contacts
Within a Mailbox from an API perspective the big 3 things you deal with are first Messaging, second Calendaring and then Contacts. Up until now I've had just some basic support for Contacts in the...
View ArticleGeneric Toolbox script for using EWS to enumerate Folders and Items in an...
There's a old saying that a tradesmen is only as good as their tools and the same can be said for ITPro's and developers. You can save yourself a lot of time when investigating particular tasks you...
View ArticleLooking at the Email sentiment analysis properties in Office365 with EWS and...
Sentiment analysis which means looking at a block of text and telling if this is Negative or Positive (okay oversimplified but the Wikipedia page has a good basic introduction into this...
View ArticleJunk Email reporting with PowerShell in Office365 Part 1
Because of some recent changes Microsoft have been making to the way Messages are evaluated as spam especially around sending domains having SPF and DKIM records (and how aggressively SPAM/Fraud is...
View ArticleCreating a Digest email (based on the contents of other Email) using EWS or...
The concept of digest emails is quite an old one, it is where you have one email that summarises the contents of many different items to essentially make your life a little easier to catch up on high...
View ArticleJunk Email reporting with PowerShell in Office365 Part 2
This is part 2 of my Junk Email reporting series of posts for Part 1 which covers using Message Tracking please see . In this post I am going to look at using the Mailbox API's EWS and REST to actually...
View ArticleParsing and reporting on hyperlinks in email using EWS and REST (eg looking...
Its been quite a busy week in Email security the pass 7 days with 2 new vulnerabilities released in the last week first BaseStriker https://www.avanan.com/resources/basestriker-vulnerability-office-365...
View ArticleGDPR and your Exchange / Office365 Contacts from a data perspective
GDPR which stands for General Data Protection Regulation is one of those things that surfaces in the IT world (y2k would be another) that seems like a godsend to the lawyers and anybody doing project...
View ArticleSender Sentiment and Sender Mail Tips Mail Addin for Office365
Mail Addin's are a feature of Exchange and Office365 introduced first in 2013 as a way of having a unified Client App experience across Outlook, OWA and now the Outlook mobile clients (vs the old Com...
View ArticleUsing the Office 365 Management Activity API from Powershell to audit...
The Office 365 Management Activity API is a REST endpoint that can be used to access audit events from user, admin, system, and policy actions and events in Azure and Office365 workloads (its been...
View ArticleUsing Message and Adaptive Cards with Powershell in Email and Microsoft Teams...
Cards are "a user-interface (UI) container for short or related pieces of information ref" which there are currently two formats for, MessageCards and AdativeCards . The underlying data format is a...
View ArticleBuilding a Microsoft Teams Tab Application that uses the Graph API and...
Over the years I've created a few different versions of In/Out boards like this that have used Exchange FreeBusy information to present the In/Out status for Users. In this post I am going to look at...
View ArticleExpanded Folder Age and Attachment reporting for Exchange / Office 365...
Folder Item numbers, size's and Attachment Item Numbers, types and sizes are one of the Mailbox statistics that is useful when your trying to look at how and why a mailbox is growing or why your...
View ArticleDependency free Generic EWS oAuth PowerShell example for Office365
Microsoft recently posted an update that will affect those people who use EWS in applications and script against Office365...
View ArticleUsing Guest Access in PowerShell to access Unified Groups and Teams in Office365
This is a continuation somewhat of my previous post on using a generic oAuth script to access EWS but in this post I'm going to look at how you can authenticate as a Guest user to a tenant you have...
View ArticleGetting FreeBusy information in the Graph API using the getSchedule action...
One of the recent additions to the Graph API for Exchange in Office365 has been getSchedule action https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/calendar_getschedule . What...
View ArticleMicrosoft Teams Tab Application that uses the Graph API and Exchange FreeBusy...
In my last post I went over the new Graph function called getSchedule and how this can be used to get the FreeBusy information for a User (or Meeting Room, Resource Mailbox etc) and display that as a...
View ArticleAccessing Public Folder data from a Microsoft Teams Tab application using EWS
For a long time now Public Folders have been a good way to share information and have threaded conversations across organizations. However time and technology have surpassed them somewhat of late, if...
View ArticleUsing the LAPFID (Last Active Parent FolderId) in EWS and the Graph API in...
A little backgroundThe LAPFID property is an extended property that gets set on an Exchange Store Item when its deleted (any type of delete soft or hard) that is the enabler for the original folder...
View Article