电子邮件修复

如何恢复已删除的Exchange邮箱?

简介:本文概述了恢复被删除的Exchange邮箱的详细过程。讨论了如何使用Exchange Admin Center (EAC)和Exchange Management Shell (EMS)逐步恢复邮箱。此外,它还提到了一种Exchange恢复软件,可以从损坏或卸载的数据库中恢复邮箱。

Windows免费下载

删除Exchange Server中的邮箱时,不会从邮箱数据库中物理删除该邮箱。邮箱被标记为断开连接,并在那里保留30天的时间。30天后,该邮箱将被永久删除。Exchange Server将删除的邮箱保存30天,以便如果您改变了主意,可以恢复该邮箱。

如何删除邮箱?

控件中删除邮箱Exchange Admin Center (EAC),登录界面,单击收件人而且邮箱

eac

然后,突出显示要删除的邮箱并单击删除按钮。

邮箱

您将看到,邮箱已从列表中删除。尽管它已被删除,但该邮箱将保留30天。

如何恢复已删除的Exchange邮箱?

若要在30天保留期之前重新连接邮箱,请单击收件人而且邮箱.然后,单击更多选项按钮,然后单击连接一个邮箱

connect-mailbox

在这里,您将得到已禁用或软删除的所有邮箱的列表。

断开的邮箱

如果有多个服务器,可以从“选择服务器”选项中选择服务器,然后选择要恢复的邮箱。突出显示邮箱后,单击连接按钮恢复邮箱。

connect按钮

删除邮箱时,Active Directory用户也会被删除。在这种情况下,如果在Active Directory上启用了回收站,则可以恢复与邮箱关联的旧用户。

如果没有,则需要创建一个新的Active Directory用户并将邮箱连接到该用户。

启用Active Directory的回收站,请执行以下步骤:

  • 打开服务器经理然后点击工具而且Active Directory管理中心
Active Directory管理中心
  • 点击服务器(本地)。
广告的地方
  • 任务窗格中,单击启用回收站。
启用回收站

您也可以通过PowerShell使用以下命令启用该特性:

Enable-ADOptionalFeature '回收站功能' -Scope ForestOrConfigurationSet -Target ex2019.lan

启用ADOptional特性

在重新连接邮箱和在Active Directory中错误删除用户时,该功能将非常方便。

现在,回到删除后邮箱的恢复。如果您收到未找到匹配用户的消息,则可以将其连接到一个新用户。为邮箱创建新用户后,单击“不,我想连接到另一个用户帐户如果你在活动目录上启用了回收站,请单击取消,从Active Directory中恢复该用户,然后重试向导。

如果要将邮箱连接到不同的用户,则会要求您选择连接到用户邮箱房间邮箱设备邮箱共享邮箱,或有关邮箱.遵循以下步骤:

注意:在本例中,我们将还原到User邮箱。

恢复到用户邮箱
  • 点击用户邮箱并单击Next。
  • 点击浏览按钮,并找到要将邮箱连接到的用户并单击完成。
连接useraccount
  • 准备好之后,您需要单击刷新按钮在邮箱屏幕上。
刷新邮箱

您将看到临时用户是可见的,并且可以使用。

您也可以通过PowerShell使用命令- Connect-Mailbox完成同样的操作,如下所示。

连接-邮箱"断开的邮箱" -数据库"数据库来源" -用户"NewUser"

联系邮箱

在这样做之前,您需要知道要恢复邮箱的确切名称以及与邮箱相关联的数据库的源。这可以通过使用Get-MailboxDatabase PowerShell命令来完成(参见下面的示例)。

Get-MailboxDatabase | Get-MailboxStatistics | Where{$_。DisconnectReason -eq "Disabled"} | Format-List DisplayName,数据库

得到MailboxDatabase

这将连接并恢复已删除的邮箱到用户。

当一切正常时,您可以从Exchange恢复已删除的邮箱。如果数据库由于损坏或硬件/软件问题而没有挂载,会发生什么?当Exchange Server设置中的数据库损坏时会发生什么情况?

在这种情况下,不能打开数据库,因为只能用创建数据库的Exchange Server安装打开数据库。您需要将邮箱数据库恢复到正常状态。为此,您可以使用EseUtil运行恢复进程,并尝试将数据库恢复到正常状态。然而,有时这并不成功,如果使用硬恢复,可能会导致大量数据丢失。此外,这将需要大量的管理工作和资源。对于仍然处于活动状态或处于单独备份的数据库,可以从备份恢复数据库,创建恢复数据库,并使用restore - mailbox PowerShell cmdlet从数据库恢复到邮箱下的目标文件夹(如下所示)。

Restore-Mailbox -Identity "User1" -RecoveryDatabase RDB -RecoveryMailbox "User1" -TargetFolder已恢复

在较新的Exchange版本中,使用New-MailboxRestoreRequest PowerShell cmdlet。

New-MailboxRestoreRequest -SourceDatabase "MAINDB" -SourceStoreMailbox "RDB" -TargetMailbox User1

New-MailboxRestoreRequest

另一种解决方案

要减少恢复时间和管理工作,可以使用Exchange邮箱恢复工具,如Exchange恒星维修.该工具可以打开和浏览任何版本的Exchange Server数据库——从2007年到2019年,不安装Exchange Server。通过使用该应用程序,您可以打开EDB文件并将数据导出为PST和其他文件格式。还可以使用该应用程序将邮箱或EDB直接恢复到活动的Exchange Server数据库或Office 365租户。

进步
73% 许多人认为这篇文章有帮助