I always find myself looking for this table so I thought I would post it here as well for anybody who is interested...
Supported configurations
Windows Server operating system
Active Directory environment
Exchange Version
Windows 2000 + SP3
Windows Server 2003
Exchange 5.5 + SP3
Yes
No
Not applicable
Exchange 2000 + SP2
Exchange 2000 + SP3
Exchange 2003
This table is swiped from the Exchange Server Compatibility with Windows Server Operating Systems document.
Updated 1/22/2009 – Fixed link.
Look no further! In preparation for the upcoming release of Office 2007 release this Friday we have provided a TON of material for anyone interested in learning the new features in Office 2007.
UPDATE: Here is the latest on Office 2007's release to manufacturing...
This is from an email I send out this morning after a discussion about CDO 1.21 and the Exchange store structure in Exchange 2000/2003...
Understanding the Exchange store and messaging APIs
The following article gives a great overview of how MAPI and CDO 1.21 communicate with the Exchange store and Active Directory…
How Outlook, CDO, MAPI, and Providers Work Together
It is also very important to understand that in Exchange 2000 and 2003 there are two databases that our APIs work against. WebDAV, CDOEX, and ExOLEDb are web store APIs and work against the streaming database file. MAPI, CDO 1.21, and Outlook Object Model work against the MAPI database file. It is important to understand that these APIs access different databases as well as implement their own varying levels of business logic to work with special item types like appointments, contacts, and tasks.
The following article explains the relationship between the two databases…
http://www.microsoft.com/technet/prodtechnol/exchange/Guides/E2k3TechRef/e82e8de0-803a-4c2b-b012-f73d6a677901.mspx?mfr=true
http://technet.microsoft.com/en-us/library/bb124808.aspx
Understanding CDO 1.21
CDO 1.21 is a MAPI based COM API that implements business logic to handle contacts and appointments as well as regular mail items. Outlook <= 2003 ships CDO 1.21, the later versions have shipped it as an optional install. Exchange server installations and Exchange System Manager only installations also install CDO 1.21. These are NOT the same dlls and are maintained (for the most part) independently by the different product teams. Therefore they are product specific and are not to be copied manually to another machine and not to be mixed and matched by installing Outlook on top of Exchange or vice versa.
In Outlook 2000 SP 3 CDO 1.21 was “enhanced” to include security warning dialogs as was Outlook Object Model. The Exchange version of CDO has no dialogs in it. In Outlook 2003, the dynamic profile functionality (mmp files) was removed from CDO 1.21. The Exchange server version however, continues to support dynamic profiles. The Outlook version of CDO 1.21 supports Kerberos authentication which can get you around a double-hop scenario while the Exchange version does not. This means that an ASP application running on a separate web server using Exchange’s CDO 1.21 will not pass credentials received from the client from the web server to the Exchange server. Since Outlook’s CDO 1.21 supports Kerberos it might be a natural choice to run in this web server configuration but it is not since it can’t do dynamic profiles and relies on the HKCU for profile information as well as its potential to launch dialogs.
Here is a handy chart…
Kerberos MMP files Dialogs
*Out CDO 1.21 || Yes No Yes
Ex CDO 1.21 || No Yes No
* Here we are assuming Outlook 2003, prior to Outlook 2003 it would be Yes, Yes, Yes
In Outlook 2007, we no longer ship CDO 1.21. It is available as a separate download only. This download is based on the Exchange version of so see the above chart to understand what it is capable of. In Exchange 2007 we neither ship MAPI nor CDO 1.21 with the server installs or management console installs. We have a download available that will install MAPI and CDO 1.21 if you need it on your Exchange server or you can use this to install MAPI and CDO 1.21 on a machine that has neither Exchange nor Outlook installed on it. This too is the Exchange version of MAPI and CDO 1.21, see the chart above.
Also read...
Differences between CDO, Simple MAPI, and Extended MAPI
Updated 1/22/2009 – Updated and fixed some links.
We get a lot of calls relating to custom email archiving solutions with Exchange. A lot of folks seem to set out on their own to create a solution before realizing what solutions come out of the box (see Exchange Journalling). The Exchange team blog has a new post which discusses some of the custom solution options and what problems customers run into then how things will be different or improved in Exchange 2007.
...More Exchange 2007 information from the Exchange Team Blog about managing Exchange in a 2007 and 2003 coexisting environment. Mailbox management, creating accounts, managing mailboxes etc. is a big part of Exchange development which is why I'm referencing this post. Also, the new quasi-development world of Windows Powershell is discussed here. It is unclear yet as to whether we will consider using the Powershell commands to manage Exchange as development or administration. The only difference there is if you will come to my developer support team for help or will this be supported by the Administration team. Either way, our dev team will still need to be versed in Powershell and this is still good stuff to know...
Here are some of the key points on Exchange management from the blog post: