WebStoreExplore 1.8.3 is now public

In the past, the team I belong to has made vailable “super samples” which provide a broad range of coverage-by-example around specific messaging APIs – these are often referred to as API Explorers.  Two examples of these are MFCMAPI (for Extended MAPI) and EWSEditor (Exchange Web Services).  There is a third one which has been used internally for…

1

Why can't WebDAV read BCC?

Using WebDAV to read BCC information on messages (even in the Drafts folder) will not work. The “urn:schemas:mailheader:bcc” will not return the BCC information using WebDAV – this is expected behavior.  If you do a GET against the message to get the MIME, then you will also not get the BCC  – this also expected…

1

How do I work with Tasks using WebDAV.

WebDAV was not designed for working with outlook specific items such as Tasks and is not supported.  To work with tasks, you will to reverse-engineer the solution and in order to construct the proper XML to be used for a PROPPATCH/PROPFIND.  Tasks are supported to be worked with using Outlook Object Model (OOM) and Exchange…

2

HOWTO: Make XML returned from a propfind easier to read

Here is a sample to reformat XML returned from WebDAV PROPFINDs to make it a little easier to read. ‘  ReformXML – reformats the XML to be more easily readablePrivate Function ReformXML(sOriginalXML)    Dim sXML As String    sXML = sOriginalXML    sXML = Replace(sXML, “<“, (vbCrLf & “<“))    sXML = Replace(sXML, “/>”, (“/>” & vbCrLf))    sXML =…

0

Howto: WebDAV PROPFIND using VBScript

‘The example below demonstrates how to do a WebDAV PROPFIND.   Note: PROPFINDs are non-conditional.  Use a SEARCH for reading properties conditionally. dim sHREFdim sUserName  dim sPassword  dim sResponse  Dim HttpWebRequest dim sReq ‘ Body Proppatch statement sHREF = “https://myexserver/exchange/Administrator/Inbox/testabcd.EML”  ‘ TODO: change‘ If only the folder is specified, all items will have a PROPFIND done on…

1

Welcome to WebDAV 101

Welcome to WebDAV 101.  Here you will find information on WebDAV and other Messaging APIS which you might not find elsewhere.   WebDAV 101 Training/White Paper: Attached is a document which provides a good introduction to WebDav for Exchange.  It’s bascily a white paper or training paper on WebDAV for Exchange.  You will find information on the…

2