FYI: Glen's Exchange Dev Blog is awesome...

If you are an Exchange developer and haven’t checked out Glen Scales’s blog then you are missing out.  Chances are he has written part of your project for you and posted it on his blog.  Check out his latest post for a script which generates a report of mailbox size broken down by the age…


KB: 919169, Access Denied or 403 Forbidden When Creating Appointments in WebDAV/CDOEX

I saw another case on this issue and remembered that I hadn’t put this on my blog yet.  If you are getting 403’s when trying to create an appointment in another user’s calendar using WebDAV or an access denied in CDOEX after installing our Send As hotfix (895949) then check out this article… 919169 You cannot save…


SAMPLES: CDOEX Samples Listing

CDOEX Samples Index   Listed below are links to my CDOEX samples.  If you have questions about individual samples please comment on that article.  If you would like to request a sample please comment here.   How To Add Recurrence to a Single Appointment   …There is much, much more to follow!  Remember to let…


FYI: New Sample Code! CDOEX & WebDAV How To Add Recurrence to

In an effort to provide samples in a organized and repeatable manner, I have created a format for adding code samples to my blog.  The code samples will be added as articles which won’t get aggregated here.  You can also check the TOC to get links to the new sample section as they come available…


HOWTO: Bind to items from CDO/MAPI using WebDAV

Summary   Using PR_URL_COMPNAME to bind to an item in WebDAV from CDO/MAPI involves understanding the encoding rules for the Exchange version where the item is homed. These rules are different and incompatiable between Exchange 2000, Exchange 2000 SP 1, and Exchange 2003. These rules are not documented and often require reverse engineering to properly…


OUTBOX: Introduction to Exchange Store Event Sinks Part 2

Coming from Exchange 5.5 Event Service Scripts to Exchange Store Event Sinks involves more than just understanding the new events available and the registration process.  Exchange 5.5 event scripts are written in VBScript with CDO 1.21 as the API to interact with Exchange data.  Store Event Sinks can be written in VBScript, VB6, managed (.NET)…


FYI: Exchange 12 Developer Roadmap...

A couple days ago I posted a link to upcoming Outlook Object Model changes and new features, I wanted to go back and note that the Exchange team posted about their developer roadmap as well.  This post mentions three new ways of interfacing with Exchange in version 12 that you should be really excited about:…


FYI: Supportability of Exchange API's in Managed Code

As more and more developers move to managed code (.NET), especially with the release of Visual Studio 2005, it is important to be reminded of what current API’s are supported for use in managed code and which are not.  The following KB article is a must read when starting .NET development against Exchange, Outlook, or…