Exchange
交易所報告任何傳遞失敗
我們的組織中有一個新的交換伺服器,有時使用者會報告一封無法傳遞的電子郵件。通常,我認為它與防火牆或交換伺服器本身的大小或內容限制有關……
我想知道如何查看 Exchange Server 中消息的所有失敗(拒絕、失敗等)……無論是查看日誌數據,還是設置某種通知。
這在 Exchange 中可能嗎?有人可以指出我需要在哪裡進行設置或查看失敗的交易嗎?
(是的,顯然任何被防火牆阻止的東西都不會被記錄下來作為交換)
您沒有提到您的 Exchange 版本。但在所有版本的 Exchange 中,您都可以設置特定帳戶來接收生成的 NDR。
- Exchange 2007 和更高版本組織的過程在Technet Exchange 文件中進行了概述,並且需要發出一些 PowerShell 命令 - 這完全取決於您是需要內部 NDR(對於源自內部使用者的郵件)還是外部 NDR(對於來自外部地址的郵件)
- 對於 Exchange 2000 和 2003,使用SMTP 虛擬伺服器的屬性來設置郵件地址以接收內部 NDR 的副本。
從 2007 年起,您還可以使用Exchange 故障排除助手(與 Exchange 管理控制台集成)來解決郵件傳遞問題。或者簡單地自行搜尋郵件跟踪日誌 - 使用 GUI 或 PowerShell:
[PS] C:\Windows\System32> Get-MessageTrackingLog -Server <Servername> -Start "01/01/2012 00:00:00" -EventID FAIL