10-07-2009 02:46 AM
Hello. I've read lots of posts on this topic, but so far nothing has worked. I have a user in our Malaysia office who has a mailbox in a different Exchange server in a different Exchange Administrative group (but same Exchange organization). Her domain account is also on a different domain from the BES, but both domains share the same parent/root domain, so there is a 2-way trust.
She is using a Blackberry 8320 (platform version is 2.5.0.40). She is the only Blackberry user unable to receive invites on her handheld, but, then again, she is the only BB user on the Malaysia domain, so I can't be sure if the problem is specific to her or is a more general one. The other blackberry users are in the Singapore domain and have no problem receiving invites.
This is what I've done so far:
- Checked the versions of cdo.dll, mapi32.dll and emsmdb32.dll on the BES and the 2 exchange servers. They are all version 6.5.7654.12.
- Checked that the permission for BESAdmin account are correct on both Exchange servers. Verified that BESAdmin account is delegated View-Only rights at the Exchange Organization level.
- Checked that all BB services are configured to use the BESAdmin acocunt to log on.
- Deleted and resent the service books for the handheld.
- Regenerated the activation pin and reactivated the handheld.
And it still doesn't work!!
I am on AT&T. Please edit your Personal Profile with your DEVICE TYPE, DEVICE OS and Carrier
10-07-2009 10:32 AM
Create a test account on the affected domain, activate a device and see if that has an issue as well.
What happens with outlook or OWA does it work from there?
Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
BESAdmin's, please make a signature with your BES environment info. SIM Free BlackBerry Unlocking FAQ
Follow me on Twitter @knottyrope
10-07-2009 08:52 PM
Has the BES Admin Service account been set up on the Malaysian Domain with send as, receiev as and Administaer INformation store for all Exchange servers on that domain?
Chances are they havent and so the BES cant acccess and check info for that user...
10-11-2009 11:39 PM
The Malaysian Domain is part of the same forest so I am using the existing BESAdmin account. It has been granted the appropriate 'Send As' and 'Receive As' permissions on the malasian domain, and has been delegated exchange view only admin rights on the malaysian exchange admin group. Anyway, the user can receive and send mails fine so all that should be set correctly.
The user can send and receive invites using OWA and Oulook, so her exchange account is ok. Its just the blackberry. I am trying to get a different account set up on the user's blackberry and test it, but my counterpart in malaysia isn't around so I'll just have to wait. Will repot back as soon as the test is done.
Thanks for the suggestions!
10-14-2009 12:19 AM
Finally managed to activate a different user on the blackberry. The test user account is on the same Malaysia domain and exchange server. The same problem is encountered - can receive mails and sync the calendar, but can't receive meeting invites.
Do the cdo.dll and mapi32.dll files have to be in the same location on the exchange servers and the BES? Because the way the Malaysia exchange is set up, the files are in the D:\exchsvr\bin folder or C:\windows\system32, while on the BES its in C:\program files\exchsvr\bin.
I am on AT&T. Please edit your Personal Profile with your DEVICE TYPE, DEVICE OS and Carrier
10-14-2009 10:07 AM
Then list the versions here.
Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
BESAdmin's, please make a signature with your BES environment info. SIM Free BlackBerry Unlocking FAQ
Follow me on Twitter @knottyrope
10-19-2009 02:00 AM
The version of cdo.dll is 6.5.7654.12 on the BES, the singapore exchange and the malaysia exchange server.
The version os mapi32.dll is 6.5.7654.12 on all the servers as well.
Following the instructions on the KB article, I have confirmed that the cdo.dll is registered. The path to the registered cdo.dll file is C:\Program Files\Exchsrvr\bin\cdo.dll on both the BES server and the singapore exchange server.
But the malaysia exchange server is missing the key HKEY_CLASSES_ROOT\CLSID\{3FA7DEB3-6438-101B-ACC1-0
I am on AT&T. Please edit your Personal Profile with your DEVICE TYPE, DEVICE OS and Carrier
10-19-2009 10:01 AM
I have that key on my exchange server as well.
That might be pointing to an issue.
Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
BESAdmin's, please make a signature with your BES environment info. SIM Free BlackBerry Unlocking FAQ
Follow me on Twitter @knottyrope
10-19-2009 09:14 PM
Can anyone confirm that if the registry key is not present on an Exchange server, it means that the cdo.dll file is not registered? The BB KB article only talks about the key on the BES, so I'm not sure if it applies to the exchange server as well.
The reason I'm being cautious is that the malaysia exchange server is not under my authority. Its probably not a big deal if I registered the dll again, but I would not like to overstep my bounderies.
10-19-2009 10:57 PM
Hi,
Check the MAGT log files on the BES and look at around line 150-200.
Look for the [ENV] CDO.DLL and MAPI32.DLL lines and it will point to the location of the mapi and cdo files that it is using and the versions of those files.
Let us know if thats the issue.