现在邮件系统作为企业内部很重要的工作信息交流应用,已经越来越被大家所重视。特别是有些关键的邮件,如果不小心误删了,我们还可以使用outlook自带的“恢复已删除项目”功能(如下图)来尝试恢复,但是这个功能也是有限的,服务器管理员一般会对这个功能进行自定义天数,如果超过了系统设定的保留已删除项的时间,那也真是回天乏力了。

DPM2010 粒度恢复个人用户邮箱_第1张图片

 

    这篇博客主要是讲通过微软的DPM2010实现员工邮箱的粒度恢复(个人邮箱恢复)。如何安装DPM2010和Exchange2010不是本文重点,所以在这篇文章中就不介绍了。

 

测试环境:

OS:Windows Server 2008 R2

APP: Exchange2010 + DPM2010

测试账号:贾永强([email protected]

协助账号:马骏一([email protected]

 

  1. 首先majy于10:05分发送测试邮件给jiayq,收发成功。

DPM2010 粒度恢复个人用户邮箱_第2张图片

由于是测试环境,所以手动备份,如有计划备份,请忽略2、3步骤

2. 登录DPM2010对此刻数据库状态进行备份,选中用户jiayq所在数据库MDB01,点击创建恢复点。

DPM2010 粒度恢复个人用户邮箱_第3张图片

3. 系统自动创建回复点,并完成。

DPM2010 粒度恢复个人用户邮箱_第4张图片

4. 接下来,在outlook端,模拟用户于10:08分不小心误删了该封邮件。

DPM2010 粒度恢复个人用户邮箱_第5张图片

5.此时收件箱中已没有该邮件

DPM2010 粒度恢复个人用户邮箱_第6张图片

6.打开DPM2010,选择恢复选项卡,从左列选择用户所在邮箱数据库MDB01,选择之前的备份时间点。(根据需要恢复时间来选择)

DPM2010 粒度恢复个人用户邮箱_第7张图片

7.在“可恢复项目”选项卡中,选中需要还原邮箱的用户,点击“恢复”。

DPM2010 粒度恢复个人用户邮箱_第8张图片

8.确认信息,点击下一步。

DPM2010 粒度恢复个人用户邮箱_第9张图片

9. 点击下一步。

DPM2010 粒度恢复个人用户邮箱_第10张图片

10.选择Exchange服务器及恢复数据库名。(如果未创建或不知道恢复数据库名,请查看本文最后附加步骤)

DPM2010 粒度恢复个人用户邮箱_第11张图片

11.输入RDB数据库名,点击下一步。

DPM2010 粒度恢复个人用户邮箱_第12张图片

12.点击下一步。

DPM2010 粒度恢复个人用户邮箱_第13张图片

13. 确认信息,点击恢复。

DPM2010 粒度恢复个人用户邮箱_第14张图片

14.等待恢复完成。

DPM2010 粒度恢复个人用户邮箱_第15张图片

DPM2010 粒度恢复个人用户邮箱_第16张图片

 

15.关键步骤:返回Exchange服务器,打开Exchange Management Shell,输入以下命令,从恢复数据库RDB中彻底还原jiayq数据库。

Restore-Mailbox -Identity jiayq -RecoveryDatabase RDB

DPM2010 粒度恢复个人用户邮箱_第17张图片

16.数据库恢复彻底完成。

DPM2010 粒度恢复个人用户邮箱_第18张图片

17.重新登录用户邮箱可以看到,10:05分的邮件已经成功恢复。

DPM2010 粒度恢复个人用户邮箱_第19张图片

DPM2010 粒度恢复个人用户邮箱_第20张图片

 

附加步骤:恢复数据库(RDB)的查找与创建。

  1. 使用命令get-mailboxdatabase来查看是否Exchange中已经存在有恢复数据库。

DPM2010 粒度恢复个人用户邮箱_第21张图片

  1. 如果Exchange中之前并未创建RDB恢复邮箱数据库,使用以下命令进行创建。

New-MailboxDatabase -Recovery -Name RDB -Server DC-Ex2010 -EdbFilePath "c:\rdb\rdb.edb" -logfolderPath "c:\rdblog\"

DPM2010 粒度恢复个人用户邮箱_第22张图片

  1. 创建完之后,可以在设定路径下看到RDB文件夹,证明创建成功。

DPM2010 粒度恢复个人用户邮箱_第23张图片