这一篇文章中,我们介绍了如何收集消息追踪日志。虽然前文所述的方法非常还用,但它有个局限,如果没记错的话,他无法收集 10 天之前的消息的消息追踪日志(或者 7 天?)。

不过没有关系,尽管New-MessageTrace 命令非常好用,如果是笔者的话,笔者一定首先考虑这种方法。但一旦我们要追踪的消息比较久远,这种方法不再适用,Historical Search 也未尝不是一种不错的替代方法。

要使用 Historical Search 执行搜索,它的方法非常简单。

通过新版 Exchange Online 管理中心

如果你只希望点点鼠标,而不习惯用 Exchange Online PowerShell,那么在新版 Exchange Online 管理中心里执行邮件跟踪即可,步骤如下:

1. 登陆新版 Exchange Online 管理中心。

https://admin.exchange.microsoft.com/

2. 导航至 “邮件流 - 邮件跟踪”。

3. 点击 “启动跟踪” 按钮,并按你的需要填写跟踪条件。

例如,上图中的示例即是跟踪 2022 年 2 月 1 日至 3 月 6 日,由 azure-noreply@microsoft.com 发送至 qimgao@irabit.org 的邮件,并导出增强型的摘要报告。

点击 “下一步” 后,填写接收报告的邮箱 “通常是你的管理员邮箱,当然也可以是其他人的),然后点击 ”准备报告“ 按钮。

如果不出意外的话,当邮件跟踪任务执行完成,接收报告的邮箱会接收到报告,当然,你也可以在新版 Exchange Online 管理中心邮件跟踪的 “可下载” 报告中自助下载报告。

通过 Exchange Online PowerShell

通过 Exchange Online PowerShell 则无需上一小节所述的那样麻烦,要做和上一小节中的事情同样的事情,你只需要连接到 Exchange Online 管理命令行,执行以下命令,然后静待通知邮件,或者到新版 Exchange Online 管理中心自助下载报告即可。

Start-HistoricalSearch -ReportTitle "Test Search" -StartDate 02/01/2022 -EndDate 03/06/2022 -Repoob@irabit.org

不用谢~