在 Exchange Server 中恢复用户邮箱中已删除的邮件

管理员可以搜索用户使用 Outlook 或 Web 上的 Outlook 中的"恢复已删除项目"功能清除的项目。 他们还可以搜索由自动进程删除的项目(如分配到用户邮箱的保留策略)。 在这种情况下,用户无法恢复已清除的项目。 不过,如果已删除项目的保留期尚未过期,则管理员可以恢复已清除的邮件。

注意

除了使用此步骤搜索并恢复删除的项目外,还可以使用此步骤搜索驻留在邮箱中其他文件夹的项目并从源邮箱删除项目(也称为搜索和清除)。

在开始之前,您需要知道什么?

  • 本主题中的过程需要特定权限。 请参阅每个过程,以了解其权限信息。

  • 在删除要恢复的项目之前,必须为邮箱启用单个项目恢复。 在 Exchange Server,创建邮箱时禁用单个项目恢复。 有关详细信息,请参阅启用或禁用邮箱的单个项目恢复

  • 要搜索并恢复项目,你需要拥有以下信息:

    • 源邮箱:正在搜索的邮箱。

    • 目标邮箱:将在其中恢复邮件的发现邮箱。 Exchange Server安装程序创建默认发现邮箱。 Exchange Online 中也会默认创建发现邮箱。 如果需要,你可以创建其他发现邮箱。 For details, see Create a Discovery Mailbox.

      注意

      使用 Search-Mailbox cmdlet 时,也可以指定不是发现邮箱的目标邮箱。 但是,不能将同一个邮箱指定为源邮箱和目标邮箱。

    • 搜索条件:条件包括邮件中) 发件人或收件人或关键字 (字词或短语。

步骤 1:搜索并恢复缺失项目

你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅消息传送策略和符合性权限主题中的“就地电子数据展示”条目Exchange Server。

注意

你可以在 Exchange 管理中心 (EAC) 中使用"就地电子数据展示"来搜索缺少的项目。 但是,在使用 EAC 时,不能将搜索限制到"可恢复的项目"文件夹。 会返回与搜索参数匹配的所有邮件(即使邮件未删除)。 在将邮件恢复到指定的发现邮箱之后,可能需要检查搜索结果并删除不必要的邮件,然后将剩余的邮件恢复到用户的邮箱或将其导出到 .pst 文件。 有关如何使用 EAC 执行In-Place电子数据展示搜索的详细信息,请参阅在 Exchange Server 中创建In-Place电子数据展示搜索

恢复进程的第一步是在源邮箱中搜索邮件。 使用以下方法之一来搜索用户邮箱并将邮箱复制到发现邮箱。

使用 Exchange 命令行管理程序 搜索邮件

Get-RecoverableItems -Identity laura@contoso.com -SubjectContains "FY17 Accounting" -FilterItemType IPM.Note -FilterStartTime "2/1/2018 12:00:00 AM" -FilterEndTime "2/5/2018 11:59:59 PM"

本示例返回邮箱 laura@contoso.com 中具有指定日期/时间范围内指定主题的所有可用可恢复已删除邮件。

提示

使用 Get-RecoverableItems cmdlet 创建搜索查询以查找 Outlook 项目。 获得结果列表后,可以使用上次修改日期、项目类型等属性来缩小还原的项目数量或还原特定项。

有关详细语法和参数信息,请参阅 Get-RecoverableItems

如何知道操作成功?

若要验证是否已成功搜索要恢复的邮件,请登录到选择为目标邮箱的发现邮箱,然后检查搜索结果。

第 2 步:还原已恢复的项目

你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅消息传送策略和符合性权限主题中的“就地电子数据展示”条目Exchange Server。

注意

不能使用 EAC 还原已恢复的项目。

将邮件恢复到发现邮箱后,可以使用 Search-Mailbox cmdlet 将邮件还原到用户的邮箱中。 在 Exchange Server 中,还可以使用 New-MailboxExportRequestNew-MailboxImportRequest cmdlet 将邮件导出到 .pst 文件或从 .pst 文件导入邮件。

使用 Exchange 命令行管理程序 还原邮件

$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"; $mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note}

本示例还原在 CSV () 文件 C:\My Documents\RestoreMessage.csv的逗号分隔值中指定的邮箱的已删除电子邮件“Project X”。 CSV 文件使用标头值 SMTPAddress,并在单独的行中包含每个邮箱的电子邮件地址,如下所示:

SMTPAddress

chris@contoso.com

michelle@contoso.com

laura@contoso.com

julia@contoso.com

第一个命令将 CSV 文件读取到名为 $mailboxes 的变量。 第二个命令从这些邮箱中的“已删除邮件”文件夹中还原指定的邮件。

有关详细语法和参数信息,请参阅 Restore-RecoverableItems

您如何知道这有效?

若要验证是否已成功将邮件恢复到用户的邮箱,请让用户检查在上面的命令中指定的目标文件夹中的邮件。

使用 Exchange 命令行管理程序 将邮件导出到 .pst 文件或从中导入邮件

在 Exchange Server 中,可以将邮箱中的内容导出到 .pst 文件,并将 .pst 文件的内容导入邮箱。 若要了解有关邮箱导入和导出的详细信息,请参阅 Exchange Server 中的邮箱导入和导出。 您无法在 Exchange Online 中执行此任务。

此示例使用以下设置将发现搜索邮箱中的"April Stewart 恢复"文件夹中的邮件导出到 .pst 文件:

  • 邮箱:发现搜索邮箱

  • 源文件夹:April Stewart Recovery

  • ContentFilter:4 月旅行计划

  • PST 文件路径:\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst

New-MailboxExportRequest -Mailbox "Discovery Search Mailbox" -SourceRootFolder "April Stewart Recovery" -ContentFilter "Subject -eq 'April travel plans'" -FilePath \\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst

有关详细的语法和参数信息,请参阅 New-MailboxExportRequest

此示例使用以下设置将邮件从 .pst 文件中导入到 April Stewart 邮箱中的"由支持人员恢复"文件夹:

  • 邮箱:四月斯图尔特

  • 目标文件夹:由支持人员恢复

  • PST 文件路径:\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst

New-MailboxImportRequest -Mailbox "April Stewart" -TargetRootFolder "Recovered By Helpdesk" -FilePath \\MYSERVER\HelpDeskPst\AprilStewartRecovery.pst

有关详细的语法和参数信息,请参阅 New-MailboxImportRequest

您如何知道这有效?

若要验证是否已成功将邮件导出到 .pst 文件,请使用 Outlook 打开 .pst 文件并检查其内容。 若要验证是否已成功从 .pst 文件导入邮件,请让用户检查在上面的命令中指定的目标文件夹中的内容。

详细信息

相关文章

是否使用 Exchange Online? 请参阅在 Exchange Online 中恢复用户邮箱中的已删除邮件