Skip to main content

Posts

Showing posts with the label Clutter

Clutter Threshold and Probability Outlook form

Clutter is one of the new features in Exchange Online in Office365, while there is some really good info on how to use clutter the detailed info on how it works behind the scenes is a little harder to come by. There was a really good blog post recently  http://blogs.technet.com/b/inside_microsoft_research/archive/2015/04/09/probabilistic-programming-goes-large-scale-from-reducing-email-clutter-to-any-machine-learning-task.aspx  from one the Microsoft Research team that gives some good information on how it actually works using Infer.NET and Probabilistic Programming. With new features in Exchange come new MAPI properties and clutter in no different so we have these two new properties that get set on items Back in 2004 when SCL (SPAM confidence level) was introduced in Exchange 2003 Paul Bowden gave us this CFG trick to expose the SCL value in Outlook  http://blogs.technet.com/b/exchange/archive/2004/05/26/142607.aspx  . All these years later t...

Tracking and reporting on the Clutter Folder Item statistics using EWS in Exchange Online

If you haven't missed it Clutter is a new feature in Exchange Online that is trying to help deal with the deluge of email that most people receive each day using machine learning. Clutter has been live for a little while now and processing away in the background (if you have enabled it) so I decided to put together a script that will report on what Clutter has been up to using EWS. So the following script produces a report that is emailed to the owner of the Mailbox the script is run against. The report itself looks likes the following (I've been trying out some new HTML code that's optimized for mobile devices) So the script first enumerates all the Items in the clutter folder and then does some aggregation to work out how many messages in the clutter folder where received in the last 7 days, pervious week and month. It also calculates the total number of attachments ,senders and senders that are in the GAL. To work out if a Sender is in the Global Address List th...
All sample scripts and source code is provided by for illustrative purposes only. All examples are untested in different environments and therefore, I cannot guarantee or imply reliability, serviceability, or function of these programs.

All code contained herein is provided to you "AS IS" without any warranties of any kind. The implied warranties of non-infringement, merchantability and fitness for a particular purpose are expressly disclaimed.