About: Mailbox Accessing APIs

These APIs are used to access folders and items inside mailbox and public folder stores.  These are the APIs used to create mail client applications.  They have varying levels of business logic available – not all APIs have objects for working with specialized item types like contacts, appointments, tasks, etc. These APIs do not do…

2

About: WebDav

API Interface: Mailbox Accessor API Interface: HTTP Protocol Extension Business Logic: Mail, Contacts and Simple Calendaring. Language Support: Any language that can submit XML formatted HTTP requests Direct Property Access: Yes. Product Versions: Exchange 2000, Exchange 2003 and Exchange 2007 Summary: Exchange WebDAV is an extension of IIS WebDAV built specifically for Exchange Server.  WebDAV can be used…

0

Best Practices – What is supported and not.

The issue of supportability comes up a lot.  I would like cover it in this blog post. When we get cases from customers we look at the servers, software and APIs involved.  In addition, the development scenarios and configurations are taken into considerations. A lot of customers run outdated versions of Exchange and Outlook – such as…

0

How to get OOF text from Exchange 2003 using WebDAV

You may be able to get OOF text with WebDAV using a SEARCH.  However, its not supported in any way and there is no guarentee that it will always work.  The OOF text is stored inside of a hidden item in a mailbox.  Below is a sample of the request which is for educational purposes only. …

2

Microsoft Developer Support does not write or maintain customer production code.

Microsoft Developer Support does not write or maintain customer production code. If you want Microsoft to do the changes and implement production code, then MCS would be the more appropriate Microsoft organization. Also, you could engage a Microsoft Partner, or any other third party developer entity to assist. Microsoft Developer Support can assist with going…

1

How to tell which authentication protocols can be used with WebDAV.

When you do an anonymous POST to the “exchange” virtual folder, you will get back a response which will tell you about which authentication protocols are supported.  Each “WWW-Authenticate:” header in the response tells you which type of authentication method is supported.  If you get back a 440 Login Timeout with no “WWW-Authenticate:” headers and…

5

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

Consider the full impact of Exchange Set-MailboxCalendarSettings and Set-CalendarProcessing before changing settings

Many messaging developers and Exchange administrators are not aware of possible effects of MailboxCalendarSettings settings.  While these options provide much needed capabilities which remove the need for specialized code, caution should be exercised as MailboxCalendarSettings can drastically affect any calendar related item in Exchange.  Some of the settings will trigger other settings be active when…

3

WebDAV FBA Authentication Sample Explained.

 Here is some basic information on how FBA authentication is done with WebDAV.  To provide some insight into how this works, you should look at the sample code of KB891748 and review it with the explanation below.  Note that if you are going against Exchange 2007, you should reconsider using FBA authentication since FBA authentication…

3