Skip to content

Installing BlackBerry Enterprise Server (BES) in an Exchange Server 2007 Environment


First off, I found this question extremely difficult to find… DO NOT install the BlackBerry Enterprise Server on the Exchange 2007 Server for the BES is not 64bit and has a list of issues. Install your BES on a separate 32bit host machine.

1. Install Microsoft Exchange Server MAPI Client and Collaboration Data Objexts 1.2.1 from Microsoft, or click here.

2. Create a domain account in Active Directory named BESAdmin. On your Exchange 2007 Server, create a mailbox for this user. After this is complete you will have to assign special permissions to this user.

BESAdmin must be granted Exchangeadministraor viewonlyadmin, this can be accomplished by adding BESAdmin to the group in Active Directory Exchange Groups, or by running the following command in the Exchange Management Shell

  • “get-mailboxserver <mail_server_name> | add-exchangeadministrator BESAdmin –role ViewOnlyAdmin”

Then you’ll want to give the BESAdmin access to Send-As and Recevie as, you can accomplish this by running

  • “get-mailboxserver <mail_server_name> | add-adpermission –user BESAdmin –accessrights ExtendedRight –extendedrights Send-As, Receive-As, ms-Exch-Store-Admin” in the Exchange Management Shell

3. In Active Directory in the file menu select “Advanced Features”.
For each user that will be added to the BES open their properties, and click the security tab. Add BESadmin and check security permission “Send As”. (This will prevent Microsoft updates/patches that prevent BES sending emails).

4. Make the domain user BESadmin a local Administrator of the server where you will be installing the BES software. Right click on My Computer and selecting “Manage”. Under “Local Users & Groups” and select Groups, double click “Administrators” and add BESadmin

5. On the BES server go to “Administrative Tools” and open “Local Security Policy” and then expand the “Local Policies” and “User Right Assignment”. You need to add BESadmin to “Log on Locally” and log on as Service”.

6. Log onto the server where you will be installing the BES using the BESadmin account. Extract the install files and run the install file. Normally you select “BlackBerry Enterprise Server” as the install option once prompted as most sites don’t use the MDS services for custom applications (MDS is a much heavier install). Follow the prompts of the install and the server will be required to restart half way through the install. Restart the server and log back on as BESadmin and the install will continue. Test all connections to make sure they work (SRP ID etc to validated during the install)

7. After the install is finished open BlackBerry Manager, an error will appear about MAPI client which you can just hit OK. The MAPI setting windows will appear so just add the server name back in and select “Check Name”, if it resolves just hit OK and the manager will start.

8. Within Blackberry Manager click on Blackberry Domain in the left column and then the users SERVERS tab in the centre section, select your server within this tab and view the properties below. Ensure that “SRP Status:” is Connected (This can take a few minutes the first time so refresh the screen a few times). Once your status is connected you can start adding users.

9. Within Blackberry Manager click on your server name (The blue server) in the left column and then the users TAB in the centre section, just add a user and the click on that user. You will see all the users’ properties and a drop down menu called “Service Access” and select “Set Activation Password” and set a password of “a” for example.

10. Turn on your BlackBerry device and ensure Wireless is enabled. Go into “Options/Settings” and “Time & Date” and set the correct zone and time etc. Then from the home screen go to enterprise activation and enter the users email address and enter the password that was set in step 10. Press the track wheel and select Activate. Within a minute you should get data returned which indicates the process is functioning correct.

4 Comments Post a comment
  1. It’s actually a great and useful piece of information.
    I am satisfied that you just shared this helpful information with us.
    Please keep

    us up to date like this. Thank you for sharing.

  2. liotonis tsasma shelgdziiat, tumca agnishnuli geli ver uzrunvelyofs arsebuli venebis an kapilarebis gakrobas da ver sheaperxebs momavalshi mati raodenobis zrdis albatobas. tkveni problemis mogvareba sheidzleba sxva metodebit. amastan dakavshirebit shelgdziiat damikavshirdet saitze mititebul teleponebze , kalakis nomerze kovel dge 2 saatamde, mobilurze nebismier dros

  3. quick question i’ve waetchd a few videos on this and nobody mentions this if you host your own webpage this way do you have to keep your pc switched on 24/7 for it to be live on the net? in other words will people still be able to access my web page if my pc is off? if not then could i store these files etc on an external hdd and just keep that plugged to the net?sorry if this is a stupid question, i’m just now starting to learn )

  4. Just do me a favor and keep writing such trenchant analyses, OK?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: