‘Cannot open mailbox /o=First Organization /ou=Exchange Administrative Group’ is a big error message that denotes that Exchange cannot open a mailbox in the first organization and Exchange Administrative Group. The article will show you that how you can make the mailbox accessible again using simple methods.
When the Exchange Administrator has added some third-party add-ins in Exchange Admin Center to accomplish certain tasks, then some of these add-ins may have dismounted the database from Exchange Server. A dismounted database does not remain accessible to the user and all the mailboxes present in this database will show the above-mentioned error.
A different reason for the error may be due to the abrupt migration from older Exchange Server like 2007 and 2010 to the latest version of Exchange like 2016 and 2019. Such activities may stop some important Exchange Services from running properly.
How to remove the error?
First, you should restart the Exchange Server and if the error still remains, then there are several methods that you can use to remove the error.
- Mount the database: In Exchange Admin Center, go to Server, then choose Databases. Check if any database is shown as dismounted. If you find any dismounted database, then you can use the Mount option to manually mount the database to Exchange Server.
When the number of databases is too many and some of the databases do not mount, then you need to repair the database and remove it from the Dirty Shutdown error.
Check the dirty shutdown error status.
Run the command to check the status of the database-Eseutil/mh “C:\ program files\ exchange2016\ddbdata\ priv1.edb”
The command will run and check if the database is in Dirty Shutdown status.
As the database is in a dirty shutdown state, so you should repair the database using the same Eseutil tool. Run the cmdlet.Eseutil/r “C:\ program files\ exchange2016\ddbdata\ priv1.edb”
After running the cmdlet, you can check the consistency of the database and if the consistency is correct, then you can mount the database back to Exchange. The database should show that it is in a clean shutdown state.
If you do not see the clean shutdown after software repair, then you need to hard repair the database. Run the new cmdlet.Eseutil/p “C:\ program files\ exchange2016\ddbdata\ priv1.edb”
After hard repairing the database, you can go ahead and mount the database.Mount-MailboxDatabase –identity “database-name”
- Update the homeMDB attribute: A different reason for the error can be a bad or missing value of homeMDB attribute in System Attendant at Exchange Server. You can do the following steps-
- In ADSIEDIT, try to find the below path –
CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=<org name>,CN=Administrative Groups,CN=Exchange Administrative Group (FYDIBOHF23SPDLT) ,CN=Servers,CN=<servername>,CN=Microsoft System Attendant Home MDB
- If the value is missing or incorrect, then try to find-
CN=Configuration,CN=Services,CN=Microsoft Exchange,CN=,CN=Administrative Groups,CN=Exchange Administrative Group (FYDIBOHF23SPDLT) ,CN=Databases,CN=<DatabaseName>
- Copy the value and paste it at CN=Microsoft System Attendant Home MDB.
- Restart Exchange Server and try to open the mailbox in Outlook.
- In ADSIEDIT, try to find the below path –
- Manually start the Exchange Services: Exchange Server has many services that allow the Administrator to activate certain parts or actions for a database, account, or mailbox. Whenever a database is down, then you should activate all the Exchange-related services manually and restart Exchange Server.
- Remove the third-party add-ins: As we mentioned earlier that Exchange Server may have many third-party add-ins and they can interfere with the normal functions of a mailbox, so you should disable or remove the add-ins one by one and check if the database starts working again.
- Professionally repair the database: The hard repair of the ESEUTIL tool can find the delete the corrupt portion of the database. It will make the database accessible but will delete the important part of your mailbox. It can delete emails, contacts, documents, attachments, and other contents that are suspected to have corruption in them. If you do not want to lose data in the Exchange mailbox, then you should use a professional software and recover all mailboxes.
Exchange Server is an important tool for a business and you cannot afford to delete an important database along with its mailboxes. If you are not an experienced Exchange Administrator, then you should not use Eseutil to hard or software repair database, but use a professional Exchange Recovery software and recover mailbox.
The software will run the scan and recover all corrupt items in mailboxes. Then you can see the preview of recovered items and save them in available formats.