Exchange 是否保留被退回邮件的记录?

Exchange 是否保留被退回邮件的记录?

我们刚刚迁移到 Office 365(顺便说一下,从 Google Apps 迁移),并且由于一些疏忽(团体),退回了未知数量的客户邮件。

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

提前致谢

答案1

Dan - 是的,如果我理解正确的话,这个应该是可用的。如果你的意思是群组没有正确分配 SMTP 地址,并且发给他们的邮件因“收件人不明”而被退回,那么是的,它应该在 EAC 的邮件跟踪功能中显示这一点。

在 EAC/admin 门户内,转到 Exchange 管理区域,Mail Flow然后Message Trace

从那里,只需进行基本跟踪。如果您想指定相关的电子邮件地址,请单击Add Users相应部分中的按钮,然后只需在旁边输入电子邮件地址Check,不要点击任何内容OK

搜索结果应该会给出您想要的内容。不过 EAC 中的内容并不是非常详细。

编辑:如果您想导出结果,这将通过带有 Exchange Online 的 Powershell 来完成。

就像是:

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到末尾即可。

相关内容