I checked for cdo.dll in DC2 and did not find it in the system32 folder. I did find it in the exchsrvr\bin folder. I also checked on DC1 and did not see it their either.
Main Topics
Browse All TopicsI have an orginization with a Server 2000, Exchange 2003 and BES 4.1 all on the same box. At my request, I suggested putting another exchange server online and seperate bes from the exchange server so the configuration now is
DC1 = server 2000, exchange 2003, BES 4.1
DC2 = Server 2003, exchange 2003
After putting DC2 Online I replicated all the folders in accordance with Microsoft KB 307917.
I told BES to look for DC2 instead of DC1.
All mail is now syncronizing and if something is put on the users desktop calendar it will replicate to the phone.
If something is put on the phone, it WILL NOT replicate to the desktop.
Everything else seems to be working fine as email.
What could I have missed??? Everything in BES is the same as all the SYNC settings. None of that has changed.
I am at a total loss
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
I copied cdo.dll from DC2 and put it in system32 folder of DC1. I registered the service and it was successful. As I did not see a file named map32.dll I had to assume from your previous post that you meant mapi32.dll. I confirmed both DC's have the same version.
I restarted DC1 and DC2. There was no change.
One thing I did notice is when I shut down information store on DC1 workstations lose their connections. When I put DC2 online I set it as "master"
Could this have something to do with it?
It seems like for some reason messages are still getting routed through DC1 even though the outlook clients are looking for DC2
Followup: I decided to go through the permissions settings again, I followed KB02276 and once I got to setting the domain controller security policy I got the following error:Group Policy Error: Failed to open GPO. You may not have appropriate rights. Details: Not enough server storage is available to process this command"
Now I believe that the settings are all accurate but could this have anything to do with my problem?
It shouldn't do as long as BESAdmin has send as/receive as/admin info store rights on exchange and local admin/log on as service rights on the BES itself. Failure to open GPO could just be because BESAdmin isn't a member of domain admins (which is the recommended setting) and doesn't have access to the Group Policy editor.
However I'd still investigate that error as an aside.
When you moved the BESAdmin mailbox did you use exchange system manager/tools/console to move? or a third-party command-line tool? As mentioned there are hidden folders in the BESAdmin mailbox that don't get moved unless you use Exchange to move the mailbox.
Will mailboxes on DC1 eventually be migrated to DC2?
Business Accounts
Answer for Membership
by: -jonny-Posted on 2009-09-10 at 09:36:54ID: 25301904
It sounds like the version of CDO.DLL on DC1 is different from that of DC2.
copy cdo.dll from DC2 and paste it into c:\windows\system32 of DC1 and from command prompt type "regsvr32.exe cdo.dll"
At the same time you should double-check the version of map32.dll as well, and if need be, update that (you'll have to reboot for the changes to take effect for both).