Prefix Searching the PST

Here’s a neat trick: Load a PST into Outlook and pick a folder with some messages in it Go to Advance Find -> Advanced -> Field -> All mail Fields –> From Select condition”’word starts with”. Enter the last part of an e-mail address of a sender of a message in your folder. Click on…


Custom Icons and Table View

A couple of customers recently reported this interesting issue with Outlook views and custom form icons: Publish a custom form in Outlook and chosen to give it an icon. There doesn’t need to be anything special about the form. In fact, the default custom form icon will reproduce this issue. Configure a folder with the…


Wrapped PST and Indexing

One of the things we’ve seen with Outlook 2013 is that Wrapped PSTs that never used to be indexed by Outlook are indexed now. This can be great if you’ve got a store which can deal with being crawled, but what if your store can’t handle it? The PST provider on which the Wrapped PST…


Indexed Search With MAPI and Exchange

In Outlook 2013, we took a change to improve how we build search folders when searching against Exchange 2010 and higher for text we’d expect to find in commonly indexed fields. Prior to this change, we’d build a search folder restriction that looks like this: PR_SUBJECT contains ‘text’ || PR_BODY contains ‘text’ || PR_SENDER_NAME contains…


MAPI Provider Sorting

Outlook likes to sort folders alphabetically. When Outlook 2010 came out, some of our custom store provider developers came to us and asked that Outlook not sort the folders they returned. So we gave them a way to advertise to Outlook that the order they returned is the order Outlook should use. However, we didn’t…


MAPI and Exchange 2013 Public Folders

Prior to Exchange 2013, when Outlook’s emsmdb32 provider would log on to the server, it would get various bits of information back from the server, including information needed to connect to the Public Folder store. The provider would use this information to add the Public Folder store to the profile. This work involved pumping messages…


Exchange 2013 OWA URLs

If you dig around in the EWS documentation, you’ll find this element: WebClientReadFormQueryString, which should give you a URL for an item in OWA. When Exchange Server 2013 shipped, we had some EWS developers who noticed this element was still giving out URLs in Exchange Server 2010’s OWA URL format, which no longer works with…


Creating Exchange 2013 Profiles Using MFCMAPI

Now that MAPICDO has been updated to support connecting to Exchange 2013 using RPC/HTTP, and the guidance for programmatically building profiles has been published, Dave has published a pair of articles which will be very helpful for customers using MFCMAPI in such environments. The first covers using the guidance to build a profile for connecting…


MAPICDO May 2013 Update

It;’s here! It’s finally here! The May 2013 update of MAPICDO is live here: http://www.microsoft.com/en-us/download/details.aspx?id=39045 At that same link, you’ll also find the long awaited configuration guidance. It’s not immediately obvious it’s there. Just hit the Download link and it will be offered to you. As a reminder, this configuration guidance will help you in…


Outlook and the Credential Manager

Recently, I’ve had a few different customers coming to me asking about Outlook’s interaction with the Credential Manager. If you’ve not looked at the Credential Manager before, you can read a bit about it here. Interaction with the Credential Manager is fairly straightforward. There’s one function, CredWrite, which is used to store credentials, and another,…