Show the cities and Email has tranisted through using the Mail Header,...
This is Sample 2 from the where's wally section of my MEC talk, In this sample we will look at how you can get the Internet Headers of a Message via EWS. Then using RegEx parse the IPAddress's from the...
View ArticleEWS Snippets for PowerGui
Snippets are an idea that has been around in IDE environments for quite some time and can really be a time saver when it comes to writing EWS scripts. The following are the Snippets for PowerGUI that i...
View ArticleCreating a sender domain auto reply rule for a mailbox with EWS and Powershell
This is a rewrite of an old CDO 1.2 rule.dll script back from 2006 http://gsexdev.blogspot.com.au/2006/10/creating-domain-based-auto-response.html .Creating a Domain based auto response rule allows you...
View ArticleUsing eDiscovery to search mailboxes using EWS in Exchange 2013 (the new...
eDiscovery is one of the new features in Exchange 2013 that has been built on the top of new operations added in Exchange Web Services in 2013. While its very useful for ITPro's for handling legal...
View ArticleCreate an RSS feed of Exchange Items using any of the How To Series scripts
If you've missed my HowTo Series this year I've been demonstrating many different way's of getting, filtering and searching for Exchange data using Powershell and the EWS Managed API see the full list...
View ArticleMulti Tabbed FreeBusy/OOF Board
In the past I've posted scripts for a Free-Busy Board and an OOF Board which uses the EWS Managed API and PowerShell. The following is a combination of the two that displays the OOFStatus of the user...
View ArticleConverting FolderId's from Get-MailboxFolderStatistics to use in EWS
If you are using the Exchange Managed Shell Get-MailboxFolderStatistics cmdlet to track down issues or report on folders and you want to be able to get that same folder in EWS to do something else with...
View ArticleCleaning out the Skeletons in your mailbox by deleting all the Empty folders...
One of the things you may find if your using Archive or Retention policies a lot is that you end up with skeleton folders in your mailbox. Which are basically the old folders trees that are all now...
View ArticleCreating a new Calendar,Contacts,Tasks or Notes Sub Folder in EWS with...
I've had a few questions about this in the past week so I thought I would put together a quick sample to show how you can create a new Folder is EWS and set the FolderClass so it appears as a Calendar,...
View ArticleUsing the PidTagAdditionalRenEntryIdsEx property in EWS to access localized...
As I've covered before in this post when you want to access the WellKnowFolders in EWS in a language independent way (eg not having to worry about localization) you can use the WellKnowFoldersName...
View ArticleCreating a Report of the WhiteSpace in all the PST's and OST in the default...
One of my favorite development utilities is mfcMapi which along with OutlookSpy are invaluable utilities to use when doing any Exchange development. Along with mfcMapi Stephan also has a utility called...
View ArticleMailbox Info Mail app for Exchange 2013/Outlook 2013
Mail Apps for Outlook (and OWA) is one of the really cool new features of Exchange 2013.Anybody who has every had to do any OWA customization using forms from Exchange 2003 to 2010 would be glad to see...
View ArticleRemoving attachments of a specific type with EWS and Powershell
Sometimes particular attachments can create different issues for a number of different reasons so you might find you want to get rid of all those attachments without removing the messages they are...
View ArticleClearing the RSS Feeds folder in Exchange using EWS and Powershell
RSS feeds in Outlook is a nice feature that was added in Outlook, but for some organizations it may not be a desirable feature. While you can't delete the RSS Feeds folder itself as its on of Outlooks...
View ArticleUsing the EWS FindPeople operation in Exchange 2013 and Exchange Online (2013)
In previous versions of Exchange accessing the Directory (or Global Address List) with EWS was limited to just resolving a specific entry or expanding a Distribution list. In Exchange 2013 the concept...
View ArticleEWS/Powershell Recoverable Items age report for Exchange 2010/13
With Single Item Recovery in Exchange 2010 and Exchange 2013, the Recoverable Items Folder in an Exchange Mailbox becomes one of the things you may want to pay some more special attention to in the...
View ArticleEWS Findpeople workaround for reading the Offline Address Book in Office365 /...
A couple of weeks ago I posted this about using the new FindPeople operation in EWS with Exchange 2013 to enumerate through the Global Address List. As I mentioned one pain point around using this new...
View ArticleEWS Powershell default Mailbox Folder ACE audit script
The default Access Control Entry ACE in an Exchange Mailbox Folder DACL controls the rights that all authenticated users have to a particularity mailbox folder. Generally from a security perspective...
View ArticleCreating Item Attachments with the EWS Managed API with Powershell
Item Attachments in EWS allow you to create an Attachment that is of a Rich Exchange type such as an EmailMessage, Task, Post, Contact etc or even your own custom form if your using these. Although one...
View ArticleForwarding a Message as an Attachment using the EWS Managed API and Powershell
While you can easily create an Inbox rule to forward a Message as an Attachment, doing this programmatically in EWS isn't that straight forward. As there is no direct method in EWS to attach an...
View Article