Dan's WebDAV 101

This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.

Browse by Tags

Tagged Content List
  • Blog Post: Showing custom properties or custom forms on a device which uses EAS.

    I was recently asked by a customer if there was a way to get custom properties to be displayed in a message on EAS Devices. The short answer is no. First, a bit about ActiveSync... Exchange Server ActiveSync (EAS) is a low-level binary protocol which is heavily licensed. All commercialized development...
  • Blog Post: Broken Exchange Schema - WebDAV allprops, sinks and/or exoledb fail to return properties

    Not getting all the properties you would expect from an WebDAV ALLPROPS or from an Event sink? Well, it could be that the Exchange schema is broken. The Problem: If you find that your application is no longer retrieving a full list of properties, it may be due to a broken Exchange Web Store...
  • Blog Post: Exchange Protocol Documentation

    Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft's Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form...
  • Blog Post: Exchange Protocol Documentation

    Microsoft released preliminary protocol documentation for Exchange 2007 (as well as Microsoft Office 2007 and SharePoint Server) as part of Microsoft's Interoperability Principles. The Exchange protocols are now publicly available on the Open Protocol Specifications section of MSDN in preliminary form...
  • Blog Post: Handling results of calling Powershell - Multivalued and string arrays.

    When calling PowerShell from managed code, you need to be aware of what is being returned and to not process properties returned always as strings. When you get information you were not expecting or no info returned from the call, you should look at TypeNameOfValue and see what is returned - this often...
  • Blog Post: How to access or change OWA settings for Exchange 2007/2003/2000?

    There is no supported way of changing OWA settings using WebDAV for Exchange 2007. Under Exchange 2000 and 2003, there were properties on the mailbox root which could be changed via code. However OWA 2007 is a much different animal. Under Exchange 2000 and 2003, there are properties which you could...
  • Blog Post: How to use PS_INTERNET_HEADERS with cdo 1.21 for custom properties.

    'This example uses PS_INTERNET_HEADERS for setting a custom property const smbx="mymailbox" ' TODO: Change const ssrv="myserver" ' TODO: Change const mycdoInetPset = "8603020000000000C000000000000046" const myXheader = "X-SPAM" ' TODO: Change to your property set oses=createobject("mapi.session...
  • Blog Post: 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...
Page 1 of 1 (8 items)