Smtp

Exchange 2016 郵件跟踪 - 未收到電子郵件(有時)

  • March 27, 2017

嘗試解決 Exchange 2016 伺服器上的電子郵件問題

問題是已發送電子郵件顯示在已發送項目中,但未發送給 SMTP 收件人(有時)

設置為一台執行 Exchange 2016 CU4 的 Windows 2016 伺服器

這個問題是隨機發生的。

執行 Outlook 2010(完全 SPd)的使用者向外部收件人發送電子郵件並且工作正常。稍後同一使用者發送另一封電子郵件,它出現在已發送的項目中,但收件人沒有收到。稍後它會再次起作用。內部電子郵件工作正常

使用Get-MessageTrackingLog -Recipients persons@domain.com

我得到的只是一行返回EventID – RECEIVESource – 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 查找處理的。

希望能幫助到你!帕特里克

引用自:https://serverfault.com/questions/837595