BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/index.php)
-   BES Admin Corner (http://www.blackberryforums.com/forumdisplay.php?f=21)
-   -   Problem with BES (http://www.blackberryforums.com/showthread.php?t=62573)

islanman 01-24-2007 07:27 AM

Problem with BES
 
Hi all:

I'ma newbie BES 4.1.2 admin with 15 handsets to manage. In setting policies for the BES, I think I messed up the "Default Policy" to the point where my users can receive their mail, calendar, etc., but they can't send or reply to email.

When users try to send, the message "Desktop Email program unable to submit message." I've searched on RIM's site as well as this forum for answers, and tried all the soloutions mentioned, but nothing seems to work. I've created blank IT policies, and pushed them to the handset, but I still can't send or reply to email on the handsets.

I've also downloaded and used jibi's "Default BES IT Policy" Excel spreadsheet to compare my blank policy settings to RIM's default.

I think I must've interfered with a setting outside of the policy, but has a global impact on the BES. I can't figure out what it is!

Right now, I'm considering a total BES reinstall, but I want to ensure that I've reached the end of the line and this is my only way out.

Can anyone provide any help?
Can anyone tell me how to create a proper blank, default IT policy? Or even tell me where to get one?
Can anyone tell me what setting I may've changed that has such global effect on the server?


Thanks for all the help

BBAdmin 01-24-2007 07:55 AM

This is likely to be permissions based more than anything. Take a look at this KB:

Users cannot send e-mail messages from a mobile device or from a shared mailbox in Exchange 2000 Server and in Exchange Server 2003

islanman 01-24-2007 08:37 AM

I think I checked this also... I just double checked again, and all seems to be correct and proper.

The only thing I haven't done is apply the "hotfix" mentioned in "Task 3" of the document (running BES for Exch2k3 SP1 btw). I didn't think it would have to go that far! You actually have to get that from M$ft themselves... its not publicly available.

Any other suggestions?

BBAdmin 01-24-2007 09:25 AM

I have not come accross anyone who needed to apply that hotfix, though I would assume someone somewhere on here has had to.

Is there anything going on in Event viewer? Throw us some Event ID's.

islanman 01-24-2007 10:23 AM

Error logs
 
Here are the logs that I see in the App Event Log on the BES when I try to craft a new mesg:


Event Type: Warning
Event Source: BlackBerry Messaging Agent XBES Agent 1
Event Category: None
Event ID: 20265
Date: 1/24/2007
Time: 11:18:36 AM
User: N/A
Computer: XBES
Description:
{john.doe@123ABC.com} MAPIMailbox::Send(ppMAPIMessage) - SubmitMessage (0x80070005) failed

************************************************** ************************************

Event Type: Warning
Event Source: BlackBerry Messaging Agent XBES Agent 1
Event Category: None
Event ID: 20000
Date: 1/24/2007
Time: 11:18:38 AM
User: N/A
Computer: XBES
Description:
{john.doe@123ABC.com} Send() failed: ERR_SUBMIT_MAIL, Tag=13888



I can actually use the handset to search the Address book and everything! All seems to work except email replying and composing.

Let me know if you need anything else from another set of logs.

Thank you so much for you help!

DKatman 01-24-2007 01:33 PM

But you did make sure there wasn't a problem with the BES account having Send As permission within exchange?

BBAdmin 01-24-2007 01:38 PM

I'm convinced it's a problem with the Send As permission.

islanman 01-24-2007 01:42 PM

From what I'm seeing here, when I checked the error message, it points to a permissions issue.

But when I look at the perms in Exchange, it has "Send As", "Recieve As" both ticked under "Allowed".

Its puzzling. I'll attach a sanitized screenshot to validate what I'm saying. Hold on a bit.

Thanks...

islanman 01-24-2007 01:59 PM

Screenshots of Exchange Perms...
 
2 Attachment(s)
Here's the security perms for the server and mailbox store, highlighting the perms for the BESAdmin acct.

islanman 01-24-2007 02:10 PM

Local perms on BES Machine...
 
2 Attachment(s)
...for BESAdmin user.

DKatman 01-24-2007 02:15 PM

I would look in active directory and check that user in particular (although you said it was a bunch of them). Check the permissions of their own user account. Exchange advanced tab - mailbox rights. You won't see send as there, but the special permissions will show. You have to get into it more to see the specific perms.

After that, I would personally just connec tthem through enterprise activation again.

I had a user come to me the other day who couldn't send or reply. I am not sure how they broke their connection (it was like they erased a service book). I figured it was easier to activate her account again. Because there wasn't much extra to synch (she was receiving messages and synching all other items), it just took a few minutes and everything was fixed.

Good Luck,
Dave

islanman 01-24-2007 02:22 PM

Quote:

Originally Posted by DKatman
I would look in active directory and check that user in particular (although you said it was a bunch of them). Check the permissions of their own user account. Exchange advanced tab - mailbox rights. You won't see send as there, but the special permissions will show. You have to get into it more to see the specific perms.

After that, I would personally just connec tthem through enterprise activation again.

I had a user come to me the other day who couldn't send or reply. I am not sure how they broke their connection (it was like they erased a service book). I figured it was easier to activate her account again. Because there wasn't much extra to synch (she was receiving messages and synching all other items), it just took a few minutes and everything was fixed.

Good Luck,
Dave

Thanks Dave. I'll give it a look-see and report back on what I find.

islanman 01-24-2007 03:10 PM

Odd...
 
1 Attachment(s)
I go to "AD Users & Computers". Then "View-> Advanced Features".

I select one of the problem users. Go to their "Security" tab. I notice that my BESAdmin account is nowhere on the Security tab. Then I click on the "Advanced" button to view the "special permissions" attached to the account.

Another window opens that show the "special perms" and "advanced settings". The last tab in this window lists the "Effective Permissions". This lists "the perms that would be granted to a selected user/group based solely on the permissions granted directly through group membership."

I select the "BESAdmin" account to see what perms the BESAdmin has over the problem user account.

Scrolling down through the list, I see that the "Send As" and "Receive As" items are not ticked! Yet, they've been granted that access via Exchange perms! <<See Attached Picture>>.

Can someone check their Exchange2k3 server to see if they see something similar? I'm wondering if this "Effective Permissions" lists both Exch2k3 and Win2k3 AD perms... perhaps its just the AD perms. This will make more sense then...

Can someone check their Exchange2k3 server to see if they see something similar?

DKatman 01-24-2007 03:46 PM

Still looking, but in the section you looked, I show the same info you do.

Earlier, I was writing about checking under the mailbox rights (you need the exchange console loaded onto the machine to which you are looking to see this info in users and computers). Even there, it does give full permissions to the mailbox (did not say specifically send as ).

islanman 01-24-2007 05:12 PM

Okaaay, but...
 
1 Attachment(s)
Dave,

I used the "AD Users & Computers" on the Exch2k3 box when looking at the perms, and for the screenshot.

When I checked "AD U&C" again, my BESAdmin account does not have "Full Control" perms over the problem account. These are AD perms I'm talking about here, not Exchange perms.

When I check the Exchange mailbox rights, I see the "Full Control" you're talking about. <<See Attachment Picture>>>. I checked those by going to the "Exchange Advanced" tab for the user and then clicking the "Mailbox Rights..." button.

If you have the same thing I have, and your deploy is working; but mines isn't... then something else must be the cause!!!

Thanks for your help thus far...

DKatman 01-24-2007 05:37 PM

Mine is the same.

You have rebooted the BES lately right?

I would take someone who is connected and reactivate their account (do the enterprise activation again).

islanman 01-24-2007 05:55 PM

I've rebooted it several times since I saw the issue. Have yet to reactivate someone... that's what I'll try next.

slimbim 01-24-2007 07:08 PM

The permissions should show up in AD for that particular user (you mentioned that they were not ticked in AD). If you have other users who have inherited this permission, but not some users, most likely those user accounts belong to some protected group, in which case AD will revoke the send as permission.

The "Send As" right is removed from a user object after you configure the "Send As" right in the Active Directory Users and Computers snap-in in Exchange Server

islanman 01-25-2007 09:09 AM

This is a Catch-22!
 
The article you mention states that:

"Additionally, user accounts or groups that have been delegated the following roles in Exchange are considered protected:
• Exchange View Only Administrator
• Exchange Administrator
• Exchange Full Administrator"

and that protected groups have the "Send As" right removed as part of usual operations.

But the BESAdmin acct has to have "Exchange View Only Administrator" rights for the whole BB system to work. If its granted to right, the OS should remove it periodically... which isn't what happens to most ppl!

Something else is my issue besides the perms. I need help infinding out what that is....

islanman 01-25-2007 02:27 PM

Solved the problem. "Permissions" was the issue, but not in the way I expected it!
 
Now I'm as happy as 10,000 larks!

I took my search for an answer to Google Groups, where I found this gem of a solution.

Summarized it here:

To associate a mailbox with an account that is protected by the
adminSDHolder object, follow these steps:

1. Start the Active Directory Users and Computers management console.
2. On the View menu, make sure that the Advanced Features option is
selected. If this option is not selected, the Security page will not
be visible for User account objects.
3. Create an ordinary user account to act as the mailbox owner.
4. Assign the ordinary user account a mailbox on an Exchange server.
5. Open the properties of the new mailbox owner account.
6. In the Exchange Advanced box, grant the Full Mailbox Access
permission to the protected administrator account.
7. In the Security page, grant the Send As permission to the protected
administrator account.
8. Click OK to exit the properties of the mailbox owner object.
9. Right-click the mailbox owner account object, and then click
Disable Account to disable the account for all logons.


In other words, I had to go to the individual users in "AD U & C", add the BESAdmin account to the Security tab, and grant them the "Send As" and "Receive As" permissions.

I then replicated my AD to push the changes thru my domain controllers, and I rebooted my BES for good measure.

Since it came up (about an hour ago) I've been able to send/reply to email from the handset.

Thanks to all who've helped me along the way... MUCH Appreciated!


All times are GMT -5. The time now is 05:49 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.