Exchange 2010 – 获取域名收到和发送的电子邮件列表

我有一个Exchange 2010服务器监听几个不同的域。 所以它接收和发送来自多个域的电子邮件。

现在我们要慢慢摆脱一个特定的域名,现在我想要做的是获得所有使用我们想要摆脱的特定域名收到或发送的邮件列表。 所以我们可以计算出这个域在摆脱它之前是如何被使用的。

谢谢。

您可以使用PowerShell来检索这个并将其转储到日志文件,如果你想。

search发送给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 

search来自 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