How to get MAPI values from Outlook RRS feed

  • Question

  • Hi,

    Looking to grab some MAPI values so that I can customize contact card in Outlook.

    This has been written about in a blogpost that Microsoft has since removed "Customize contact cards in Skype for Business Client", but this shows what I mean: Contact Tab

    I would like to see what I can replace, as I assume Regedit should be the same, but the MAPI values for Outlook connected to Exchange OnPrem, and Outlook connected to Exchange Online have different values:

    For instance, these do not exist in Azure AD/EXO DS:

    AD DS Attribute - MAPI Value:

    info - 3004001f

    sn - 3a11001f

    msExchAssistantName 3a30001f


    I've seen references to using Outlook Spy, but I don't know how to extract the MAPI values from Outlook using this.


    Wednesday, January 23, 2019 12:42 PM


  • Any MAPI property you see in OutlookSpy when you click IMessage button can be accessed using ContactItem.PropertyAccessor.GetProperty. The DASL property name to be used when calling GetProperty is shown by OutlookSpy in the DASL edit box when you select the property.

    Dmitry Streblechenko (MVP)
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    • Marked as answer by NimaGharib Thursday, January 24, 2019 12:10 PM
    Wednesday, January 23, 2019 3:12 PM