Exchange 2016 郵件跟踪 - 未收到電子郵件(有時)
嘗試解決 Exchange 2016 伺服器上的電子郵件問題
問題是已發送電子郵件顯示在已發送項目中,但未發送給 SMTP 收件人(有時)
設置為一台執行 Exchange 2016 CU4 的 Windows 2016 伺服器
這個問題是隨機發生的。
執行 Outlook 2010(完全 SPd)的使用者向外部收件人發送電子郵件並且工作正常。稍後同一使用者發送另一封電子郵件,它出現在已發送的項目中,但收件人沒有收到。稍後它會再次起作用。內部電子郵件工作正常
使用Get-MessageTrackingLog -Recipients persons@domain.com
我得到的只是一行返回EventID – RECEIVE和Source – STOREDRIVER
所以我可以看到 Exchange 收到了來自 Outlook 的消息,但我不知道如何進一步跟踪該消息。
我知道它沒有被發送,因為 SMTP 日誌中沒有任何內容,而且我希望在上面的消息跟踪中看到 Source – SMTP,對嗎?
我檢查了事件查看器,在問題發生時或附近沒有錯誤。
任何幫助都會很有用。
本週我遇到了完全相同的問題,我花了幾天時間才弄清楚。
打開前端發送/接收連接器日誌(在 %exchangeinstallpath%/Transportroles/logs/frontend/protocollog 下找到)後,我在 SmtpReceive 中看到了幾條消息語句,其中包含“response 554 5.4.4 SMTPSEND.DNS.NonExistentDomain; nonexistent domain”日誌,以及 SmtpSend 日誌中的“內部 sendconnector”錯誤,例如“連接失敗。Winsock 錯誤程式碼:10061,Win32 錯誤程式碼:10061,目標域:客戶端代理”
在他們中。
在我的情況下,伺服器嘗試通過 ipv6 連接到只有 ipv4 路由的網路中的域伺服器,結果當 DNS 返回(無法訪問的)ipv6 IP 時連接失敗,因為無效。由於內部網路在 ipv4 上工作,我暫時在網路設置中禁用了 ipv6,並在消息流下的 EAC 中:轉到預設前端-> 範圍並將 IP 地址從“所有可用 IP”編輯為其特定 IP(v4在我的情況下)並在伺服器 -> 伺服器 -> dns-lookups 下,我將預設設置更改為個人設置並輸入了 DNS 伺服器的直接地址。您可能還想嘗試將郵件伺服器的 fqdn 添加到 etc/hosts 文件中,而不是更改 DNS,因為顯然內部郵件送出也是通過 DNS 查找處理的。
希望能幫助到你!帕特里克