Exchange 2010: Mailbox Quarantined
What is Mailbox Quarantine?
Mailbox quarantine is a feature in the Exchange Server 2010 information store. Based on values in the registry, the store detects a mailbox or mailboxes that have the potential to or have caused the store to crash and quarantines them for a specific period. The mailboxes that have the potential to crash the store are called Poisoned Mailboxes.
Scenario:
User A tries to open up their mailbox in Outlook and receives the following error:
https://collaborationpro.com/wp-content/uploads/2015/06/Quarantine2-300x118.png
User A then tries to access his/her mailbox from OWA and receives the following error:
https://collaborationpro.com/wp-content/uploads/2015/06/Quarantine1-300x123.png
On the backend, if you try and move the mailbox to a different database it fails with a MAPI exception error.
Solution:
Open the Exchange Management Shell and run the following command to retrieve the GUID of this quarantined mailbox.
-
get-mailbox statistics -identity <user> | fl
Now open up regedit and navigate to the following key:
- HKLM\SYSTEM\CurrentControlSet\Services\MSexchangeIS\Servername\Private-dbguid\Quarantined Mailboxes\ {Mailbox guid}.
Expand the key until you see the GUID for the mailbox on the right-hand side.
You will also see the count of crashes.
Remove the entry with the GUID on the right-hand side.
Open up an elevated prompt on the Exchange Server and then perform an IISReset.
Once complete, give it a few minutes for everything to start up again. Now try access the mailbox and it should login fine.
You can also perform a mailbox repair. In this case, it was done and it fixed a few errors. Since then no more entries logged in Regedit.