So this was a pretty cool project I worked on recently. Ran across a number of solutions that can work too, but the best one I found was the following.
http://communities.vmware.com/docs/DOC-11482/diff?secondVersionNumber=2
So… You’ve got a user that has a purged mailbox in your existing environment, but you have an old backup that you would like to extract the mailbox from? No problem. Using EXSM, mount up the recovered database. Once mounted, run the following command using the Exchange Management Shell:
Let’s suppose the mailbox in the recovery database from which you want to recover data in the meanwhile has been deleted from the production mailbox database. In this case you have the option of recovering the mailbox data to a target folder in another mailbox by using the following command:
Restore-Mailbox –RSGMailbox “Test User 1” -RSGDatabase “servername\RSG name\database name” –Identity “Test User 2” –TargetFolder “Test User 1 Recovered data”
Once you’ve got everything in your folder, just export to PST using Outlook! Easy cheesy.