使用Powershell获取无法送达的电子邮件地址

Exchange Server 2010

我正在尝试使用Powershell获取作为Undeliverable返回的电子邮件地址。 我试了一堆PowerShell命令,但是我总是把[email protected]作为发送者,而不是发送邮件时使用的电子邮件地址。

例:

电子邮件发送到无效地址:[email protected]

电子邮件发送回不可发送:[email protected]

我需要知道发送到[email protected]的电子邮件是无法送达的。

这可能吗? 有谁知道正确的Powershell命令?

那么,GUI跟踪日志是更容易使用…并给你更多的细节,但:

Get-Messagetrackinglog -Recipients: [email protected] -EventID “FAIL” -Start “2/10/2013 8:00:00 AM” -End “2/20/13 8:00:00 AM” |ft Timestamp, Source, Sender, Recipients, MessageSubject >> C:\tracking.txt