Windows-Server-2008

Exchange 2010 - 獲取域接收和發送的電子郵件列表

  • February 9, 2016

我有一個 Exchange 2010 伺服器偵聽幾個不同的域。因此,它接收和發送來自多個域的電子郵件。

現在我們想逐漸擺脫特定域,我現在想做的是獲取使用我們想要擺脫的特定域接收或發送的所有電子郵件的列表。所以我們可以在擺脫它之前弄清楚這個域是如何被使用的。

謝謝。

如果需要,您可以使用 Powershell 來檢索它並將其轉儲到日誌文件中。

在domain.com搜尋發送給任何使用者的消息:

Get-MessageTrackingLog -ResultSize Unlimited -Start "10/1/2013" -End "10/25/2013" | where{$_.recipients -like "*@domain.com"} | select-object Timestamp,SourceContext,Source,EventId,MessageSubject,Sender,{$_.Recipients} | export-csv C:\ExchangeLogResults.txt

在domain.com上搜尋使用者發送的消息:

Get-MessageTrackingLog -ResultSize Unlimited -Start "10/1/2013" -End "10/25/2013" | where{$_.sender -like "*@domain.com"} | select-object Timestamp,SourceContext,Source,EventId,MessageSubject,Sender,{$_.Recipients} | export-csv C:\ExchangeLogResults.txt

引用自:https://serverfault.com/questions/548662