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

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

Exchange 服务器 2010

我正在尝试使用 Powershell 获取被退回为“无法送达”的电子邮件地址。我尝试了很多 Powershell 命令,但总是得到[电子邮件保护]作为发件人,而不是发送电子邮件时使用的电子邮件地址。

例子:

电子邮件发送至无效地址: [电子邮件保护]

电子邮件因无法送达而退回,发件人为:[电子邮件保护]

我需要知道发送至[电子邮件保护]無法送達。

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

答案1

好吧,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

相关内容