none
PropertyAccessor does not return existing property RRS feed

  • Question

  • Hello!

    I am using PropertyAccessor to read named properties from hidden storage items. On reading the property "http://schemas.microsoft.com/mapi/id/{00062040-0000-0000-C000-000000000046}/8A720048" from an object of Message Class "IPM.Sharing.Configuration" I get the following error:

    Object does not support property "http://schemas.microsoft.com/mapi/id/{00062040-0000-0000-C000-000000000046}/8A720048".

    Navigating with MFCMAPI to the object in question shows that the property is existing and has a value - see screenshot:

    Reading another property like "http://schemas.microsoft.com/mapi/id/{00062040-0000-0000-C000-000000000046}/8A75001E" works without problem.

    Any ideas or suggestions are appreciated :)

    BR,

    Hago67

    P.S.: Is it possible that the property type "PT_CLSID" is causing the error?

    Wednesday, November 22, 2017 3:29 PM

Answers

All replies

  • Hi Hago67,

    What is the "IPM.Sharing.Configuration" object?  I tried to download the MFCMAPI, but did not find any object to show a similar interface as your screenshot. Could you tell us your steps so we could try to reproduce your issue.

    Best Regards,

    Terry


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, November 23, 2017 7:57 AM
  • Hi Hago,

    >> Object does not support property http://schemas.microsoft.com/mapi/id/{00062040-0000-0000-C000-000000000046}/8A720048

    How did you add this property? I checked my mailitem, and I could see built-in PT_CLSID property like “NetworkMessageId”, and I made a test with this property by DASL, it output nothing.

    http://schemas.microsoft.com/mapi/string/{00062008-0000-0000-C000-000000000046}/NetworkMessageId

    Combining your result and mime, I assume it is not supported, as it works for other properties.

    Best Regards,

    Tao Zhou


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, November 23, 2017 8:32 AM
  • Hello Terry,

    the "IPM.Sharing.Configuration" object is part of a RSS feed configuration.

    You can find more details to reproduce in https://social.msdn.microsoft.com/Forums/office/en-US/1c448c36-8ef1-4a27-96d2-1b5d2295640f/rss-feed-configuration-in-outlook-20132016?forum=outlookdev#cd853cab-c550-4f5a-bcd0-06bd464c7875

    BR

    Thursday, November 23, 2017 12:05 PM
  • Hi Tao,

    I did not add the property. The object is created by Outlook and I would like to read it.

    Thanks for your assumption. But exactly that is unsatisfying why do we have to assume? There is an API, there is a documentation and the API does not work as documented. For me this is a bug.

    BR,

    Hago67

    Thursday, November 23, 2017 2:24 PM
  • Hi Hago67,

    Thank you for posting in the MSDN Forum.

    I'm trying to involve some senior engineers into this issue and it will take some time. Your patience will be greatly appreciated.

    Sorry for any inconvenience and have a nice day! 

    Best Regards,

    Terry


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.

    Friday, November 24, 2017 8:29 AM
  • PropertyAccessor in OOM does not support PT_CLSID MAPI properties.

    If you using Redemption is an option, RDOMail.Fields[] will return PT_CLSID MAPI properties as strings representing the GUID.


    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Sunday, November 26, 2017 3:57 AM
  • We could also try using EWS for reading it. Refer, https://msdn.microsoft.com/en-us/library/office/dd633691(v=exchg.80).aspx or use EWSEditor to explore it https://github.com/dseph/EwsEditor/releases  

    Regards,

    Brij

    Monday, December 18, 2017 5:32 PM
  • Hi Brijs,

    does EWS also work with POP3 and IMAP4 accounts?

    BR,

    Hago67

    Tuesday, December 19, 2017 7:57 AM
  • No. It is Exchange specific.

    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Tuesday, December 19, 2017 5:02 PM
  • And you will need to know the user credentials.

    Dmitry Streblechenko (MVP)
    http://www.dimastr.com/redemption
    Redemption - what the Outlook
    Object Model should have been
    Version 5.5 is now available!

    Tuesday, December 19, 2017 5:03 PM