Exchange Server Forums

Forums | Register | Login | My Profile | Inbox | RSS RSS icon | My Subscription | My Forums | Address Book | Member List | Search | FAQ | Ticket List | Log Out

Can't open new mailboxes

Users viewing this topic: none

Logged in as: Guest
  Printable Version
All Forums >> [Microsoft Exchange 2007] >> General >> Can't open new mailboxes Page: [1]
Login
Message << Older Topic   Newer Topic >>
Limited time MSExchange.org offer! -- 1.Sep.2008 1:00:00 PM
TechGenix and SolarWinds have partnered to provide free copies of SolarWinds Exchange Monitor to all visitors who join the MSExchange.org Forums. SolarWinds Exchange Monitor is a handy desktop dashboard that continuously monitors Microsoft Exchange to deliver real-time insight into Exchange services, mail queue sizes, and host server health. Learn more about Exchange Monitor and the free offer!
Can't open new mailboxes - 23.Oct.2007 4:20:03 PM   
jason331

 

Posts: 20
Joined: 23.Sep.2007
Status: offline
New, wierd problem:

When I create new mailboxes I can't login to them via OWA or Outlook (although new accounts do show up in the GAL). I get error:

"A problem occurred while trying to use your mailbox. Please contact technical support for your organization."

When you expand the error I get the following:



Request
Url: https://www.mydomain.com:443/owa/default.aspx
User host address: xxx.xxx.xxx.xxx

Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: Cannot open mailbox.

Call stack
Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, ADOrgPerson delegateUser, Object identity, OpenMailboxSessionFlags flags)
Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, ADOrgPerson delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString)
Microsoft.Exchange.Clients.Owa.Core.OwaWindowsIdentity.CreateMailboxSession(ExchangePrincipal exchangePrincipal, CultureInfo cultureInfo)
Microsoft.Exchange.Clients.Owa.Core.UserContext.Load(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.CreateUserContext(OwaContext owaContext, UserContextKey userContextKey, UserContext& userContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionInvalidParameter
Exception message: MapiExceptionInvalidParameter: Unable to open message store. (hr=0x80070057, ec=-2147024809) Diagnostic context: Lid: 27833 Lid: 29881 StoreEc: 0x80070057

Call stack
Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)


I compared the newly-created account to an existing, known-good account in ADSIEdit and noticed the new account was missing the following properties:
  • legacyExchangeDN
  • msExchALObjectVersion
  • msExchMailboxGuid
  • msExchMailboxSecurityDescriptor (set to "not set", all other accounts have a blank value here)
  • msExchUserAccountControl
  • msExchUserCulture (set on new accounts, not set on pre-existing accounts)

All of my user accounts and mailboxes were migrated over from 2003. This is the first time I've tried to setup a new 2007 mailbox. There are no more 2003 servers in the environment and the domain and forest are at 2003 native level.

Any suggestions? I'm really stuck here and any help would be much appreciated.

< Message edited by jason331 -- 23.Oct.2007 4:28:18 PM >
Post #: 1
RE: Can't open new mailboxes - 23.Oct.2007 4:38:07 PM   
jason331

 

Posts: 20
Joined: 23.Sep.2007
Status: offline
Here's some more info...

If I set the legacyExchangeDN value on new mailboxes I can then login via OWA and Outlook, but if I click Options (at the top of the OWA screen) I get the following:


Request
Url: https://www.mydomain.com:443/owa/forms/premium/Options.aspx?ae=Options&opturl=Messaging
User host address: xxx.xxx.xxx.xxx
User: Test User
EX Address: /o=My Org/ou=First Administrative Group/cn=Recipients/cn=Test
SMTP Address: Test@mydomain.com
OWA version: 8.0.744.0
Mailbox server: mailboxserver.mydomain.com
 
Exception
Exception type: Microsoft.Exchange.Data.Directory.Recipient.NonUniqueRecipientException
Exception message: Multiple objects with Guid 00000000-0000-0000-0000-000000000000 were found.
 
Call stack
Microsoft.Exchange.Data.Directory.Recipient.ADRecipientSession.FindByExchangeGuid(Guid exchangeGuid, PropertyDefinition[] properties)
Microsoft.Exchange.UM.UMCommon.UmUser..ctor(ExchangePrincipal exchangePrincipal)
Microsoft.Exchange.UM.ClientAccess.UMClientCommon..ctor(IPrincipal principal)
Microsoft.Exchange.Clients.Owa.Premium.Options.OnInit(EventArgs e)
System.Web.UI.Control.InitRecursive(Control namingContainer)
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

I'm concerned that its complaining about the msExchMailboxGuid, which from what I've read, is a pretty important property and should automatically get set when new mailboxes are created.

(in reply to jason331)
Post #: 2
RE: Can't open new mailboxes - 24.Oct.2007 2:27:10 PM   
jason331

 

Posts: 20
Joined: 23.Sep.2007
Status: offline
This is starting to get serious for me now. I can't access any new mailboxes anymore.

If I create a new mailbox using ADU&C from my XP workstation with the 2003 ESM tools loaded it shows up as a Legacy Mailbox in the 2007 Management Console. I've tried running the "set-mailbox Newuser -type Regular" command but it gives me an error that the operation isn't supported on legacy mailboxes.

If I create a new user without a mailbox in ADU&C and then create a new mailbox using the 2007 Management Console, I can't view Exchange Advanced | Mailbox Rights in ADU&C. I get the following:

"Unable to read security information from the directory.

ID no: c1033028
Microsoft Active Directory - Exchange Extension
"

I can view this button if I create a "legacy" mailbox and can open the mailbox via Outlook, but OWA doesn't work. It gives this error:

Request
Url:
https://www.mydomain.com:443/owa/lang.owa
User host address: xxx.xxx.xxx.xxx

Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: There was a problem accessing Active Directory.

Call stack
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Inner Exception
Exception type: Microsoft.Exchange.Data.Directory.InvalidADObjectOperationException
Exception message: Property Languages cannot be set on this object because it requires the object to have version 0.1 (8.0.535.0) or later. Current version of the object is 0.0 (6.5.6500.0).

Call stack
Microsoft.Exchange.Data.Directory.PropertyBag.set_Item(PropertyDefinition key, Object value)
Microsoft.Exchange.Data.Directory.ADObject.set_Item(PropertyDefinition propertyDefinition, Object value)
Microsoft.Exchange.Data.Directory.ADObject.StampCachedCaculatedProperties(Boolean retireCachedValue)
Microsoft.Exchange.Data.Directory.ADObject.ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADRecipient.ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.Recipient.ADUser.ValidateWrite(List`1 errors)
Microsoft.Exchange.Data.Directory.ADSession.Save(ADObject instanceToSave, IEnumerable`1 properties)
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()

Help!!

(in reply to jason331)
Post #: 3
RE: Can't open new mailboxes - 1.Nov.2007 11:13:34 PM   
iworx

 

Posts: 3
Joined: 1.Nov.2007
Status: offline
Hi Jason,

If you are still having problems, and you happen to have either an Exchange 2003 server still kicking around in the environment or a workstation/server with the Exchange 2003 tools on it, you might be able to successfully create mailboxes doing the following:


1) Create the new mailbox using the Exchange 2003 ADUC, but create it on an Exchange 2007 mailbox store.
2) On an Exchange 2007, run the command "Set-Mailbox [new mailbox] -ApplyMandatoryProperties", where [new mailbox] is the name of the mailbox you just created with the Exchange 2003 ADUC.

For us, using the '03 ADUC successfully creates a mailbox GUID. After it's created, the -ApplyMandatoryProperties then upgrades it to have the appropriate '07 attributes.

We're having the same problem, and are waiting for a response from PSS. If I get a good answer from them, I will be sure to post it.

Also, see http://episteme.arstechnica.com/eve/forums/a/tpc/f/12009443/m/849003928831/inc/-1 for a related forum post.

(in reply to jason331)
Post #: 4
RE: Can't open new mailboxes - 2.Nov.2007 9:21:20 AM   
jason331

 

Posts: 20
Joined: 23.Sep.2007
Status: offline
You gotta love Google search...

The post on ArsForum you mentioned is also mine

(in reply to iworx)
Post #: 5
RE: Can't open new mailboxes - 2.Nov.2007 11:31:51 AM   
iworx

 

Posts: 3
Joined: 1.Nov.2007
Status: offline
Beautiful!

I was in touch with Microsoft support yesterday as they followed up on an earlier Exchange-related call, and the guy mentioned that there was another case a week or so ago that had a similar issue. He mentioned that he would email the resolution to me when he locates it, so I am hopeful!

He did also mention that it appears to be a bug, and that we might be able to get away with a freebie that way. If I don't hear from him via email today, I will be giving support another call. If we figure out anything useful, I will be sure to let you know.

(in reply to jason331)
Post #: 6
RE: Can't open new mailboxes - 5.Nov.2007 9:38:59 PM   
iworx

 

Posts: 3
Joined: 1.Nov.2007
Status: offline
Hey-Hey!!! Good news!

I got on the phone again with Microsoft support today, and mailbox creation is working for us!!!

There is a bug with the Microsoft Exchange System Attendant service in Exchange 2007 at this point. The support tech will still be emailing me details, but for now the workaround is simple (at least in our case).

Restart the Microsoft Exchange System Attendant service (Restart-Service MSExchangeSA in powershell), and try again!

We are running Exchange 2007 with Update Roll-Up 4 and Update Roll-Up 5 installed, and this did the trick for us. We are using a script for mailbox provisioning at the moment, so it was easy enough to just restart the System Attendant on the new user's mailbox server prior to creating the mailbox with the new-mailbox command (Used psservice.exe from pstools/systinternals from http://www.microsoft.com/technet/sysinternals/Utilities/PsTools.mspx).

The bug is not documented at this point, but the MS support tech noted that there were about 5 or 6 cases other than our own that reported this issue recently, while there is no KB for it at the moment and the fix is not public, a bug fix will most likely be included with SP1 (due by the end of this month).

Let me know if this helps you in your experience.

(in reply to jason331)
Post #: 7

Page:   [1] << Older Topic    Newer Topic >>
All Forums >> [Microsoft Exchange 2007] >> General >> Can't open new mailboxes Page: [1]
Jump to:

New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Follow TechGenix on Twitter