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.