Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

How do i update mapi32.dll on my BES server to match the version on my Exchange server

Posted on 2010-11-25
11
1,649 Views
Last Modified: 2012-05-10
Hi Experts,

I currently have 2 windows 2003 standard servers one running Blackberry enterprise server 4.1.7 and the other server is running exchange 2003 with sp2.

The problem i am having is once and a while users disconnect from the BES with there blackberry's and are unable to send and receive emails.  

I just checked the CDO.dll and the Mapi32.dll file versions on both servers and saw
that the CDO.ll is version 6.5.7638.2 on both servers but the
Mapi32.dll is version 6.5.6944.0 on the BES server
Mapi32.dll is version 6.5.7638.1 on the excahnge server

When i click on properties of these files and then the version tab and then look at comments it shows service pack 2 on the exchange server but on the bes server there is nothing listed in comments.  

Should i rerun sp2 for exchange on the bes server or is there another way to update the Mapi32.dll file so that they both match?

Thank you

0
Comment
Question by:snipa911
  • 3
  • 3
  • 2
  • +2
11 Comments
 
LVL 3

Expert Comment

by:RushB
ID: 34213587
Install the Exchange System Manager on the Blackberry Server.

You can also just move the file from the Exchange Server to the Blackberry server.

Thanks,
RushB
0
 

Author Comment

by:snipa911
ID: 34213669
Sorry i forgot to mention that the exchange system manager is installed on the blackberry server otherwise the users wouldn't be getting email at all to there bes devices.  They are of the same version with the same service pack installed.  So what i was thinking was to reinstall sp2 on the bes exchange system manager and see if that updates the mapi32.dll files to the correct version.

What do you think?
0
 
LVL 6

Expert Comment

by:ipajones
ID: 34213749
I would stop the exchange services and rename mapi32.dll to mapi32.old then copy mapi32.dll from the Exchange server.  Now the mapi32.dll versions are both the same restart the services on the BES server.
--IJ
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34213823
Just copy it across and reboot the BES server
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34213835
I am not expecting any points on this as I am just re-iterating what others have said already, but copy the file and don't move it by mistake from the exchange server ;-)
0
 
LVL 11

Expert Comment

by:mattibutt
ID: 34213916
Hi
I think its something you need to look at because blackberry services can be affected by wide range of issue my advice to you if you are using BES express then upgrade it to version 5 plus this way you will eliminate problems as new release will work more effectively I hardly get any problem with my server
0
 

Author Comment

by:snipa911
ID: 34214049
Thanks for all your answers.  I ended up finding a timezone update for exchange 2003 sp2 which updated the cdo.dll to 6.5.655.7 which i applied to both servers.  The mapi32.dll files is newer on the exchange server but not that new.  Im looking for Mapi32.dll version 6.5.7654.12  Where can i get this from to install then i will copy it from the exchange server to the bes server as you guys have suggested.

Thanks
0
 
LVL 6

Accepted Solution

by:
ipajones earned 500 total points
ID: 34214087
The best way of updating mapi32.dll on the Exchange Server is through MS Updates.

http://support.microsoft.com/kb/959897/en-us

Once you've updated your Exchange server then copy this to the BES as per my previous post.
0
 
LVL 3

Expert Comment

by:RushB
ID: 34214099
0
 
LVL 6

Expert Comment

by:ipajones
ID: 34214140

CAUTION!  I don't think that link from RushB is compatible with Exchange Server 2003 ?
0
 

Author Closing Comment

by:snipa911
ID: 34214321
Thank you for all your answers.  This link led me to the answer that i needed a security update for exchange 2003 sp2 update to update the mapi32.dll to the latest version and the other timezone update patch for exchange 2003 sp2 dec 2008 release gave me the update for the cdo.dll.  I applied both of these update on both servers and now the version are newer and the bes is performing well.  I suggest this to anyone who is running into a lot of warnings.  Thanks
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
A list of top three free exchange EDB viewers that helps the user to extract a mailbox from an unmounted .edb file and get a clear preview of all emails & other items with just a single click on mailboxes.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
This video discusses moving either the default database or any database to a new volume.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question