MS Exchange CDO v1.21 Verification.
When installed for Exchange 5.5 , these applications will use CDO.DLL to access mailbox items on the Exchange server. If you are having problems that may be CDO-related, it is a good idea to verify that you have the latest version of CDO.DLL for your Exchange version.
Note that if you are using Exchange 5.5 and your OWA installation is on a different server to Exchange, then you need to do this on your OWA/IIS server, which might not be your Exchange mail server. If they are different servers, the file version on the main Exchange server is not relevant to OWA problems. You should also be aware that all your Exchange Service Packs and patches need applying to the OWA server as well as the Exchange server. Many people are not aware of this.
An important potential problem to be aware of is that if you have installed MS Outlook on the server, it may have replaced the server CDO registration with its own. Outlook CDO is not suitable for server applications, and will cause strange, unpredictable errors, so you need to make sure that the server CDO registration has survived.
The first thing to check is to look in the registry
and find out which DLL will be used
to instantiate the "MAPI.Session" object.
First, get the class CLSID from
This should be 3FA7DEB3-6438-101B-ACC1-00AA00423326 .
Next, check the path to the server application for this CLSID at
This should point to either C:\WINNT\system32 (for Exchange 5.5),
or
Once you have established that the correct version is registered,
you will need to check the CDO.DLL file version to make sure that you
have the latest file version (shown in bold in the table below) for your Exchange version.
Here are all the CDO v1.21 file version numbers that I have seen,
if you know of any others please let me know:
NB. I am not including any Outlook CDO.DLL versions here.
Exchange 5.5 CDO 1.21 CDO.DLL Versions
Location: C:\WINNT\system32
| Exchange 5.5 SP1 | 5.5.2232.0 |
| Exchange 5.5 SP2 | 5.5.2448.0 |
| Exchange 5.5 SP3 | 5.5.2650.12 |
| Exchange 5.5 SP4 | 5.5.2653.12 |
| Exchange 5.5 Post SP4 Patch 2655.79 Q312273 | 5.5.2655.79 |
| Exchange 5.5 Post SP4 Patch 2657.55 KB818709 | 5.5.2657.55 |
| Exchange 5.5 Post SP4 Patch KB828489 | 5.5.2657.67 |
| Exchange 5.5 Post SP4 Patch KB842436 | 5.5.2658.10 |
| Exchange 5.5 Post SP4 Patch KB895179 | 5.5.2658.34 |
Exchange 2000 CDO 1.21 CDO.DLL Versions
Location: C:\Program Files\Exchsrvr\BIN
| Exchange 2000 | 6.0.4417.0 |
| Exchange 2000 SP1 | 6.0.4712.0 |
| Exchange 2000 SP2 | 6.0.5762.0 |
| Exchange 2000 Post SP2 Patch 5770.16 | 6.0.5770.16 |
| Exchange 2000 SP3 | 6.0.6249.0 |
| Exchange 2000 Post SP3 Patch 6396.1 | 6.0.6396.1 |
| Exchange 2000 Post SP3 Patch 6487.1 | 6.0.6487.2 |
| Exchange 2000 Post SP3 Rollup KB836488 | 6.0.6556.0 |
| Exchange 2000 Post SP3 Rollup KB870540 | 6.0.6603.0 |
Exchange 2003 CDO 1.21 CDO.DLL Versions
Location: C:\Program Files\Exchsrvr\bin
| Exchange 2003 | 6.5.6944.0 |
| Exchange 2003 Post Release Patch 6980.3 | 6.5.6980.3 |
| Exchange 2003 SP1 | 6.5.7226.0 |
| Exchange 2003 SP2 | 6.5.7638.2 |
Copyright © 2003 - 2012 Lee Derbyshire. All rights reserved.