Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Recovery of single mailbox from .bak in Exchange 2007

Posted on 2008-10-07
Medium Priority
Last Modified: 2010-04-07
So I have a user who claims folders are "missing" from their mailbox, and have been missing for longer than the deleted items retention (Over 30 days)

So, I currently have a windows backup .bak of the mailbox store, and only one server.

What would be the best way to make a copy of this users mailbox so that we can see exactly whats in it from the .bak file that I have.

I have already restored the mailbox store to a recovery group.  Now I just want to get into that mailbox to see what is in it.
Question by:NINE
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
LVL 33

Expert Comment

ID: 22662870
Use the tool ExMerge to extract the info of his mailbox (restored) from RSG to PST. Now, start the comparison game.

Accepted Solution

emanteuf earned 2000 total points
ID: 22663123
Use the database recovery management tool in the console to merge the mailbox into a dummy mailbox.  You'll need to create a new dummy account first so that you can recover the mailbox from the RSG into this new mailbox.  Then you can log in with that user and forward the messages to that user, or just give that user access to the dummy mailbox for a week or so.
LVL 33

Expert Comment

ID: 22663731
Correct me if i am wrong - if you restore a mailbox - you cannot bring it live by simply reconnecting the mailbox SINCE there already exists a mailbox with SAME MAILBOX GUID value - you might have problems working with the above solution of having dummy user account.

That is the reason why i suggested to work with ExMerge

Expert Comment

ID: 22666077
You do have the option of merging the contents of a mailbox in the RSG into an alternate mailbox.  You're only merging the contents or messages, not the mailbox itself.  Normally you would match the mailboxes with the original mailbox.

I prefer to recover mail into a different mailbox so as not to contaminate the live mailbox.  Then you don't end up with a bunch of old deleted messages poping back into the users mailbox.  On Exchange 2003 I would agree that using the ExMerge tool would be the normal method of recovering the mail items.  In Exchange 2007 the recovery storage group makes the recovery process more convenient by allowing recovery of the backup into a live mailbox database that we can then export items from into the production database.

We can actually perform the recovery procedure using powershell commands, but the GUI make the process easier.  And the GUI is actually sending the powershell commands to the system anyways.

The command:
Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -RSGMailbox John -TargetFolder Recovery
restores John's mailbox content into Scott's mailbox under the Recovery folder.

Full documentation on the Restore-Mailbox command is available here:
LVL 33

Expert Comment

ID: 22666651
Now, that makes sense - since what i was thinking on the lines to have the mailbox "associated" with another user - and this would mean that having two mailbox GUID existing at the same time.

Merging contents into different mailbox definitely makes sense - cheers.

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article I discuss my selections of the Top Four free Outlook OST File Viewers available. Open, view and read even damaged OST files by using these tools. They all provide a clear preview of all data such as emails, notes, tasks, calendars, e…
How to deal with a specific error when using the Enable-RemoteMailbox cmdlet to create a mailbox in the cloud-based service, for an existing user in an on-premises Active Directory.
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
Suggested Courses

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question