Exchange Server TechCenter > Exchange Server Forums > High availability/Disaster Recovery > Want to recover mails for single user in Exchange server 2007
Ask a questionAsk a question
 

Proposed AnswerWant to recover mails for single user in Exchange server 2007

  • Wednesday, November 04, 2009 6:57 AMBalwan Singh Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    one of my user using MAPI and archived all his mail. but after some time he found that mails of a time period he deleted accedently. i have taken data backup of exchange server 2007.

    what would be the process to retrieve mails for that user.


    Thanks & Regards,
    Balwan Singh

All Replies

  • Wednesday, November 04, 2009 7:53 AMRajnish R Sharma Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    Bit tedious job , but you can do it.

    http://technet.microsoft.com/en-us/library/aa997694.aspx

    Also make sure that you restore from a back up which you have taken before the mails got deleted.
    Raj
  • Wednesday, November 04, 2009 8:20 AMV I S H A L Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    How about restoring it from mailbox Dumpster? If your exchange settings are default, Mailbox will keep the hard deleted copies of mails in dumpster for 14 days.

    If you are using Outlook as your MAPI client. These can be restored from Outlook.

    Outlook 2007
    • Click on that folder from which the mails are missing.
    • Click Tools Menu
    • Click Recover deleted items.
    • Select all missing mails and click Restore button on top.

    Outlook 2003 and below.
    • To enable "Restore from dumpster" from any folder instead of only from Deleted Items you have to edit/create a registry key.
    • Follow the link here to create/edit registry key.
    • Follow the same process as above for Outlook 2007.

    If the mails are deleted before 14 days then you have to restore using RSG. Link is provided by Rajnish.

    Hope this helps.
    Thanks.

    Vishal Ramnani | MCITP - Exchange 2007 | MCSE Messaging | MCTS - Win 2008 Config
  • Saturday, November 07, 2009 8:38 AMBalwan Singh Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    hi,

    i have some query

    1. The data backup i have taken  is not in clean shutdown state .is it possible to retrieve mailbox from that...if yes then how..??

     

    thanks in advance..

    Balwan Singh

  • Saturday, November 07, 2009 8:40 AMRajnish R Sharma Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    did you ran the eseutil /mh to dump the header ?
    You need to replay the log files  to make it consistent.


    Raj
  • Saturday, November 07, 2009 8:45 AMBalwan Singh Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    no i didn.t ..and how it work 

    i  took the data back of hdd that contain the mailbox database...

    may i hve ur contact no. if you dont mind.....


    Thanks in advance.....

    Balwan Singh
  • Wednesday, November 11, 2009 3:56 PMAzmathulla Shaik Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi balwan

    you can use 3rd party tool called ontrack if you want to recover it from edb files.

    or

    you can use exchange dataportability functionality also http://technet.microsoft.com/en-us/library/aa998340.aspx

    .

    Before speaking about solutions - what is the tool you used to backup exchange database ?

    azm.
  • Thursday, November 26, 2009 9:08 AMV I S H A L Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Any updates?

    First of all the file level backup has been a recommended backup type since beginning. and if you have backed up that way then you will get an dirty edb file upon restore.

    as Raj suggested, you can use ESEUTIL utility to bring that database in Clean shutdown state. you can do so if you have all missing log file restored as well (you should have backed up Log file as well).  you can get the sequence of missing log file required to bring DB in clean shutdown state by running ESEUTIL /Mh "database path" command. You can also use ESEUTIL to bring DB in clean shutdown state if few logs are missing (conditions apply). Once the DB is in Clean Shutdown state, it can be mounted in RSG for recovery of the mailboxes. See below operation guide to know about ESEUTIL. you can find in BIN folder under exchange installation path.

    ESEUTIL Operation Guide
    or
    http://technet.microsoft.com/en-us/library/aa998249.aspx
    or
    http://www.msexchange.org/tutorials/Exchange-ISINTEG-ESEUTIL.html

    Hope this helps.
    Thanks.


    Vishal Ramnani | MCITP - Exchange 2007 | MCSE Messaging | MCTS - Win 2008 Config