WebDAV and OWA Authentication Settings

With any login issue, it’s important to know which authentication protocols are valid.  You  have to code to an authentication protocol which can be used.   The authentication settings for OWA and WebDAV are tied together under Exchange 2000 and 2003.  Because of this, developers run into issues with WebDAV not being able to authenticate…

2

WebDAV: XML DOM vs managed classes.

I’ve seen a lot of issues with using the MSXML DOM when trying to get credentials from the owaauth.dll for FBA authentication.  The managed classes seem to work all the time and in all versions.  However, the MSXML DOM wont always reuturn cookies and sometimes just plain fails in the calls.  Each version of MSXML…

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

Howto: Get Free/Busy Information with WebDAV/HTTP

  CDO 1.21, CDOEX, etc can get Free/Busy information, however WebDAV cannot directly.  You may use a GET against OWA to get this information.    A GET against an OWA URL is really not a WebDAV call… it’s really just plain HTTP GET call – you just need to be sure that the URL is correctly…

1

Reading and changing OWA Settings

 In OWA 2003, there were OWA settings mirrored in properties on the root folder of mailboxes which WebDAV could get to.  There was limited support for accessing a few of these properties with WebDAV.  The online docs still state that these properties are there, however this is not really  true for OWA 2007.  You will…

1

How to use WebDAV to access mailboxes across Exchange servers?

If there is a front-end server setup, you can access by opening a connection using HTTP or HTTPS and to WebDAV they would seem seamless – i.e. one server.   This is what I have seen used almost all of the time.   Using Microsoft Exchange 2000 Front-End Servers http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=AFAD8426-572E-40F8-99DA-EB7198F374C4   You may also be able…

1

Howto Delete Attachments with WebDAV

The DELETE verb only works on Exchange 2003 SP1 – it will not work on any earlier version/service pack.  CDOEX, CDO 1.21, Extended MAPI, etc can do this on Exchange 2000 or 2003.    One possible work-around is to read the message stream using a WebDAV GET, modify the stream to remove the attachment and…

0

How WebDAV – Use Basic Authentication with WebDAV even when FBA is enabled.

Some customers (developers) wish to use Basic Authentication when Forms Based Authentication (FBA) is enabled for Outlook Web Access (OWA). If OWA’s FBA is enabled, all WebDAV access needs to be FBA authenticated – which means significant changes need to be done to the code – not to mention the testing. The changes and testing…

6

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 get at with WebDAV…

3

Setting timezone options with CDO 1.21.

CDO 1.21 Timezone information is stored in a a property inside of the user’s mailbox and is CDO 1.21 specific. It is set any time a CDO 1.21 session sets the time zone and persists for that user until changed. This means it will be used by any subsequent CDO 1.21 session. OWA 5.5 will affect the…

1