Getting Blackberry Professional Server to work with Exchange 2010 !!!
So we took the dive, and Logic is now running the brand new version, Exchange Server 2010.
All of our email is working great on the new server after ironing out all the kinks, the toughest one for me was getting Blackberry Professional Server (BPS) to integrate.
We started out on Exchange 2007 and Blackberry Professional 4.1 was running just fine from a separate windows 2003 32bit server.
When I moved my mailbox and the BESAdmin mailbox to the 2010 machine, Blackberry stopped syncing and sending/receiving email. (big surprise)
I spent a bunch of time on the internet researching this and learned that RIM does not support the 4.1 version of BPS/BES with Exchange 2010. The new version of BES is 5.0, but BPS (which is free) will not have any future releases, which is a drag since I don’t want to spend some $2k or whatever on BES 5.
Nobody I found had posted any success stories about this yet so I figured I would.
So… do you want to run Exchange 2010 with BPS 4.1?
First download and install BPS 4.1 from the Blackberry site. Use a 32bit 2003 server.
http://na.blackberry.com/eng/support/downloads/#tab_tab_professional
Follow the guides on the blackberry site to install BPS. You’ll need to set some permissions for the BESAdmin account on your exchange server which includes running these two commands from the Exchange Management Shell (EMS):
add-exchangeadministrator “BESAdmin” –role ViewOnlyAdmin
add-adpermission –user “BESAdmin” –accessrights ExtendedRight –extendedrights Send-As, Receive-As, ms-Exch-Store-Admin
Now on the BES, download and install ExchangeMapiCdo.EXE from the Microsoft site. (google it) I got it working with version 6.5.8153.0.
Lastly, I had to disable RPC Encryption on the Exchange 2010 server, which is on by default. Run this from EMS and replace servername with your server name:
Set-RpcClientAccess –Server servername –EncryptionRequired $False
Troubleshooting:
Log in to the BES and open “Edit Mapi Profile” from the blackberry folder in the start menu.
Make sure the check name button resolves the BESAdmin mailbox with no errors. That will show that BPS is seeing the right stuff in active directory.
Connect to the BESAdmin mailbox using Outlook. Add an Blackberry user’s mailbox and try sending email as that user.
That will verify the BESAdmin has Send As permission to the mailbox.
If that stuff all works and your Blackberry still doesn’t talk, check the BPS log files. By default they are kept here:
C:\Program Files\Research In Motion\BlackBerry Enterprise Server\Logs
Good luck! And comment if you run into questions or find any other cool info.
-John Matzek, CEO - Logic IT Consulting


March 9th, 2010 at 12:59 pm
Great post John. Here are a couple of things to consider:
Why not just get the free BlackBerry Enterprise Server Express?
It offers support for Exchange 2010, has lots of new features and
is the latest version.
Also, the link you have to Professional is only for service pack upgrades and there is no download of the software now.
You can view the new BES Express at:
http://www.zezel.com/rim/bes-express.php
April 8th, 2010 at 4:29 pm
Can you provide more information on this? best regards
April 25th, 2010 at 10:04 pm
The Blackberry is the best gadget that i ever received as a gift from my best friend. It has nice features and the design looks very cool too.