Exchange 服务器电子邮件日志位置

Exchange 服务器电子邮件日志位置

最近我们没有收到来自特定提供商的一些电子邮件。看来这些邮件到达了我们的服务器(发件人方面没有错误),所以我想检查日志,看看为什么我们的 Exchange 服务器没有处理这些电子邮件。

答案1

我将从 Exchange 管理 shell(或另一台具有 Exchange cmdlet 的机器)尝试类似这样的操作:

Get-MessageTrackingLog -start '[date it started]' -resultsize unlimited | where-object {$_.Sender -like '*theirdomain.com'} 

如果出现一堆失败,请尝试:

Get-AgentLog -startdate '[date it started]' | where {$_.P1FromAddress -like '*theirdomain.com'} | select-object Reason  | group-object Reason

解释为什么 Exchange 不喜欢它们。静默丢弃通常都是反垃圾邮件。

如果没有他们接触过 Exchange 的记录,我会认为他们那边出了问题。

答案2

从菜单Exchange Management Consoletoolbox,您可以使用该Message Tacking功能(这将在 Web 界面中打开 GUI)。

编辑 :要打开 Exchange 管理控制台中的 GUI,请选择Mail Flow Troubleshooter

从这里您可以定义许多过滤器来搜索特定的电子邮件,并查看您的传输服务器如何处理它们。

http://exchangeserverpro.com/exchange-2010-message-tracking/

此外,如果您的 Exchange 服务器前面有反垃圾邮件软件/硬件设备,则检查它们是否将这些电子邮件视为垃圾邮件并将其丢弃/隔离可能会很有用。

相关内容