'DASL Filter in Outlook to select Mails by their EntryID
I'm trying to apply a DASL Filter [customized View] on a search Folder with this SQL query:
"http://schemas.microsoft.com/mapi/proptag/0x0FFF0102" = '000000001CF4984B1BD06249A3C1E9DBBE2C6F65E4C82200'
I'd like to select only mails by their entryIDs which I found in a previous search. The searchfolder contains definitely the mail with that entryID.
Applying sth like this on same folder
"http://schemas.microsoft.com/mapi/proptag/0x10810003" = '102'
works.
Is it not possible to do this? Or is my SQL query not correct?
Solution 1:[1]
If you know the EntryID, simply call Namespace.GetItemfromID.
There is no reason to search.
UPDATE: On a more general note, OOM would not let you search on a binary (PT_BINARY) property. If using Redemption is an option (I am its author), its versions of RDOItems.Find/Restrict will let you specify a binary property using the syntax above. To retrieve an RDOFolder object, create an instance of the RDOSession object and call RDOSession.GetRDOObjectFromOutlookObject passing an instance of the MAPIFolder object from OOM - you will get back an RDOFolder object.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
