MapiExceptionMailboxQuarantined User cannot access OWA or Outlook Or MapiExceptionMailboxQuarantined: Unable to open message store.

The following error may appear during logon to user mailbox in Exchange 2010/2013:

MapiExceptionMailboxQuarantined: Unable to open message store

or

Exception
Exception type: Microsoft.Exchange.Data.Storage.StorageTransientException
Exception message: Cannot open mailbox /o=exchtechexpert/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=TestMailbox

Call stack
Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)
Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(MapiStore linkedStore, LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass12.b__10(MailboxSession mailboxSession)
Microsoft.Exchange.Data.Storage.MailboxSession.InternalCreateMailboxSession(LogonType logonType, ExchangePrincipal owner, CultureInfo cultureInfo, String clientInfoString, Action`1 initializeMailboxSession, InitializeMailboxSessionFailure initializeMailboxSessionFailure)
Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString, PropertyDefinition[] mailboxProperties, IList`1 foldersToInit)
Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(ExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, PropertyDefinition[] mailboxProperties, InitializationFlags initFlags, IList`1 foldersToInit)
Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString, Boolean wantCachedConnection)
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, HttpRequest clientRequest)
Microsoft.Exchange.Clients.Owa.Core.UserContext.CreateMailboxSession(OwaContext owaContext)
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)
Microsoft.Exchange.Clients.Owa.Core.OwaModule.OnPostAuthorizeRequest(Object sender, EventArgs e)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionMailboxQuarantined
Exception message: MapiExceptionMailboxQuarantined: Unable to open message store. (hr=0x80004005, ec=2611) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=663] Lid: 27161 EcDoRpcExt2 returned [ec=0xA33][length=150][latency=0] Lid: 32881 StoreEc: 0xA33 Lid: 50035 Lid: 64625 StoreEc: 0xA33 Lid: 1494 —- Remote Context Beg —- Lid: 26426 ROP: ropLogon [254] Lid: 3225 StoreEc: 0x8004010F Lid: 61867 Lid: 37291 StoreEc: 0xA33 Lid: 53675 Lid: 12716 StoreEc: 0xA33 Lid: 20794 Lid: 28474 StoreEc: 0xA33 Lid: 22330 dwParam: 0x0 Msg: 14.00.0710.000:Shadowall-ServerName Lid: 1750 —- Remote Context End —- Lid: 23354 StoreEc: 0xA33 Lid: 25913 Lid: 21817 ROP Failure: 0xA33 Lid: 26297 Lid: 16585 StoreEc: 0xA33 Lid: 32441 Lid: 1706 StoreEc: 0xA33 Lid: 24761 Lid: 20665 StoreEc: 0xA33 Lid: 25785 Lid: 29881 StoreEc: 0xA33

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.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId)
Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, String mailboxDn, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, WindowsIdentity windowsIdentity, String applicationId)
Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore)”

 

Note: As I know, the following issues can lead to the error message:

a. The Exchange server was crashed (e.g. Power off, BSOD etc.).

b. Backup issue.

c. Connection to the Active Directory was lost during transition/s.

d. Locking to the Exchange Database/Log files.

e. Third Party software tried to “poison” the Exchange server (e.g. Mobile phone etc.).

 

To resolve this issue, please use the following steps:

1. By using the command “Get-MailboxStatistics -Identity AliasName |fl” obtain the following mailbox settings:

a. Database

b. MailboxGuid

c. ServerName

2. By using the command “Get-MailboxDatabase -Identity “DataBaseName” |fl” obtain the following database settings:

a. Guid

3. Launch the Registry editing tool (“Regedit”) in the Exchange 2010 server that hosting the user mailbox and navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeIS\%ServerName%

4. Under the registry key (that was opened in step “3”), find the database GUID (that was obtained in step “2”, e.g. Private-dad6b75a-f6df-42c6-b1c4-8c63c5ef123f”, when the database GUID represent in the suffix behind the “Private-“.

5. Navigate to “QuarantinedMailboxes” registry key:

6. Find the relevant MailboxGuid (that was obtained in step “1”) and delete it.

7. On the Exchange server, restart the service “Microsoft Exchange Information Store”.

Leave a Reply

Your email address will not be published. Required fields are marked *