Exchange是否保存邮件被反弹的logging?

我们刚刚迁移到Office 365(来自Google Apps,BTW),并且由于一些疏忽(组织)已经反弹了未知数量的客户邮件。

Exchange是否logging退回的邮件,更好的是,如果我通过Office 365(中型企业)使用Exchange,是否可以访问这些日志? 我猜如果有答案,它会调用Powershell?

提前致谢

丹 – 是的,这应该是可用的,如果我理解你的权利。 如果你的意思是没有正确分配SMTP地址,并且他们的入站邮件被反弹为“未知的收件人”,那么是的,它应该显示在EAC的消息跟踪function中。

在EAC /pipe理门户内部,转到Exchangepipe理区域,然后进入Mail Flow ,然后Message Trace

从那里,只是做一个基本的踪迹。 如果您想要指定有问题的电子邮件地址,请单击相应部分中的“ Add Usersbutton,然后在“ Check旁边input电子邮件地址,但不要点击任何内容。

search结果应该给你你在找什么。 不过,它们在EAC中并不是非常详细。

编辑:如果你想导出结果,这将通过Powershell与Exchange Online完成。

就像是:

 Get-MessageTrace -RecipientAddress [email protected] -StartDate 09/17/2013 -EndDate 09/19/2013 | fl 

如果您只想要失败的语句以及抓取跟踪详细信息,则可以在末尾添加where语句。

就像是:

 Get-MessageTrace -RecipientAddress [email protected] -StartDate 09/29/2013 -EndDate 10/3/2013 | Where-Object {$_.Status -eq "Failed"} | Get-MessageTraceDetail | fl 

要输出,只需将> tracelog.csv添加到最后。