I am installing BESx 5.0.3 onto a domain-joined Windows Server 2008 R2 server dedicated to this task. The domain has two DC's, both 2008 R2 core installs, an Exchange 2010 SP1 UR3-v3 server as a hub transport, CAS, and Mailbox server, and a separate Exchange 2010 SP1 UR3-v3 Edge Transport server.
During pre-installation IEMSTest.exe reported the attached error. Having seen this before and found it to be a non-issue, I decided to proceed with the install. Everything has installed properly and, for the most part, appears functional.
However, if I attempt to send a message to any user in the administration panel, or create a new user and have the activation key automatically generated and emailed, these functions fail as well, and 8004011d errors appear in the logs, leading me to believe the two are related. IEMSTest still fails with the same error.
I've already checked the throttling policy, adjusted the default throttling policy just in case the created policy was not being properly applied, and rechecked all of the BES admin account's permissions. Since IEMSTest.exe is failing very early, before even reaching the later stages of querying mailboxes, I suspect this is something core to the profile or mailbox, but haven't been able to pin it down.
BlackBerry Enterprise Server Utility - IEMSTest.exe (IExchangeManageStore), Version 1.0
Copyright (c) Research In Motion, Ltd. 1999. All rights reserved.
OpenMsgStore() for this profile failed (8004011d)