exchange NDR

未送達報告 (NDR) 是向發件人報告郵件傳遞狀態的系統郵件。這種郵件是一種稱爲“傳遞狀態通知”的常規郵件信息結構的子類。傳遞狀態通知描述三種不同類型的情況:

 • 成功(即 2.X.X 數字代碼) 
 持續性瞬態故障(即 4.X.X 數字代碼) 
 永久性故障(即 5.X.X 數字代碼) 
要獲得有關傳遞狀態通知的詳細信息,請參考“徵求意見文檔”(RFC) 1891 和 RFC 1893。

每當郵件無法傳遞時,都會生成 NDR。如果計算機可以檢測到傳遞失敗的原因,它會將該原因映射爲一個狀態代碼,並打印相應的錯誤信息。(有關這些代碼的列表,請參閱 RFC 1891 和 RFC 1893。)對於 NDR,大多數數字代碼都是以“5.X.X”的形式報告的,並且會被描述爲永久性故障。但是,有一些瞬態情況會導致 4.X.X 代碼。 

請務必注意,報告問題的服務器也列在數字代碼前面,在上面的示例中,爲 server.nwtraders.com。有時,報告問題的服務器並不是實際遇到問題的服務器。 

下面的列表描述了最常遇到的數字代碼及其對應的錯誤狀態: 
 數字代碼: 4.2.2
僅限於 Exchange 2000 Service Pack 3 之前的版本。請參閱 5.2.2  

 數字代碼: 4.3.1
可能的原因:此內存不足錯誤可能是由資源問題(如磁盤已滿)造成的。另一種情況是,您的簡單郵件傳輸協議 (SMTP) 隊列位於文件分配表 (FAT) 分區上,且該服務已達到 Windows 所規定的、SMTP 服務可以同時打開的文件句柄數限制。您得到的可能不是磁盤已滿錯誤,而是內存不足錯誤。
故障排除:請確保您具有足夠的磁盤存儲空間,並儘量在 NTFS 分區上運行 Exchange 傳輸隊列。
 
 數字代碼: 4.3.2
首先提供於: Exchange 2000 Service Pack 1
可能的原因:NDR 是由通過 Exchange 系統管理器中的隊列查看器接口執行的管理員操作導致的。  

 數字代碼: 4.4.1
可能的原因:主機不響應。
故障排除:此錯誤可能是由瞬態網絡狀態導致的。Microsoft Exchange 會自動嘗試重新連接並傳遞郵件。如果多次重試後傳遞仍然失敗,將生成一個永久性故障 NDR。  

 數字代碼: 4.4.2
可能的原因:服務器之間的連接已斷開。
故障排除:此錯誤信息可能是由瞬態網絡問題或服務器停機造成的。服務器會在特定的時間段內嘗試傳遞郵件,然後生成進一步的狀態報告。  

 數字代碼: 4.4.6
可能的原因:超過郵件的最大跳數。此錯誤信息也可能是由於不在同一個組織內的發送和接收服務器之間存在迴路(郵件跳來跳去,直到超過跳數)造成的。
故障排除:此屬性是針對各臺虛擬服務器設置的,您可以手動覆蓋此設置(默認值爲 15)。此外,請檢查是否存在其他會導致服務器之間出現迴路的情況。  

 數字代碼: 4.4.7
可能的原因:隊列中的郵件已過期。發送服務器嘗試中繼或傳遞郵件,但是在完成該操作之前,郵件已過期。此消息也可能表明已達到遠程服務器上的郵件標題限制,或者在與遠程服務器通信的過程中發生了其他某種協議超時現象。
故障排除:此消息通常表明接收服務器上存在問題。請檢查收件人地址是否有效,並確定是否正確地配置了接收服務器以接收郵件。對於正在收到此錯誤的主機,可能需要爲其減少郵件標題中收件人的數目。如果重新發送郵件,郵件將再次排入隊列中。如果接收服務器已啓動,郵件將被傳遞。  

 數字代碼: 5.0.0
首先提供於:Exchange 2000 Service Pack 1(4.3.2、5.4.0、5.4.4、5.5.0)中首次出現的所有數字代碼在 Exchange 2000 Service Pack 1 之前的版本中最初都歸類爲 5.0.0。
可能的原因:
 • 沒有相應於給定地址空間的路由,例如,雖然配置了一個 SMTP 連接器,但是該地址並不匹配。 
 • DNS 返回了一個域中不存在的授權主機。 
 • 路由組沒有定義連接器;從路由組中的一臺服務器發送的郵件沒有到達另一個路由組的路由。 
 • 發生了 SMTP 協議錯誤。 
故障排除:進行糾正,或將一個帶星號 (*) 值的、SMTP 類型的地址空間添加到一個或多個 SMTP 連接器;驗證 DNS 是否正常工作;確保路由組具有連接它們的連接器。同時,如果沒有安裝 Exchange 2000 Service Pack 1,請應用 Service Pack 1 以便縮小問題的範圍。
  
 數字代碼: 5.1.0
可能的原因:基於常規分類程序的故障(錯誤地址故障)。目錄中找不到電子郵件地址或其他屬性。一種情況是沒有設置聯繫人條目的 targetAddress 屬性。這可能是由 MDAccess 在分類程序對用戶執行 homeMDB 查找的過程中,從 DSAccess 得到“object not found”(找不到對象)錯誤造成的。
造成此錯誤的另一種最常見的原因是:您使用 Outlook 將電子郵件保存爲文件,而他人以脫機方式打開並回復了該郵件。當 Outlook 傳遞郵件時,郵件屬性僅保留 legacyExchangeDN,因此查找可能會失敗。
故障排除:收件人地址格式不準確,或分類程序無法正確地解析收件人。解決此錯誤的第一步是檢查收件人地址並重新發送郵件。  

 數字代碼: 5.1.1
可能的原因:向其發送此郵件的組織中不存在該電子郵件帳戶。這是由一些人員在站點之間移動所導致的各種相關問題引起的。例如,如果一位曾屬於 Administrative_Group_1 的用戶移動到了 Administrative_Group_2 中並回復了一封舊郵件,或者沒有重新創建他/她的 Outlook 配置文件,則將使用舊的管理組樣式 LegDN 地址,從而導致生成 NDR。與此類似,向廢棄的個人通訊簿條目發送郵件,也將導致此錯誤。
同時,如果使用無效的 SMTP RFC821 字符配置了 SMTP 聯繫人,分類程序將使用此診斷代碼拒絕傳遞。
故障排除:與 5.1.0 相同。 
 
 數字代碼: 5.1.3
可能的原因:地址語法錯誤。例如,聯繫人配置了沒有地址類型的 targetAddress 屬性。
故障排除:與 5.1.0 相同。
 
 數字代碼: 5.1.4
可能的原因:有兩個對象具有相同的(代理)地址,郵件被髮送到了該地址。
故障排除:請檢查收件人地址並重新發送郵件。如果遠程服務器上不存在該收件人,則也可能會發生此問題。  

 數字代碼: 5.1.6
首先提供於:Exchange 2000 Service Pack 2
可能的原因:一個可能的原因是用戶目錄屬性(如 homeMDB 或 msExchHomeServerName)可能已丟失或損壞。
故障排除:請檢查用戶目錄屬性的完整性,然後重新運行收件人更新服務,以確保傳輸所需的屬性有效。 
 
 數字代碼: 5.1.7
首先提供於:Exchange 2000 Service Pack 2
可能的原因:發件人在 DS 中有一個格式不正確的郵件屬性,或者缺少一個郵件屬性。沒有有效的郵件屬性,傳輸分類程序就無法傳遞郵件項目。
故障排除:請檢查發件人目錄結構,並檢驗郵件屬性是否存在。 
 
 數字代碼: 5.2.1
可能的原因:由於本地郵件太大,郵件被拒絕。收件人缺少主帳戶安全 ID 號碼 (SID) 也可以導致此錯誤信息。
故障排除:請檢查訪問權限以及郵件大小。檢查收件人是否有 SID。  

 數字代碼: 5.2.2
首先提供於:Exchange 2000 Service Pack 3(在較早的版本中爲 4.2.2)。
可能的原因:生成此 DSN 的原因是收件人的郵箱超過了存儲限制。
故障排除:請檢查郵箱存儲或隊列存儲配額限制。  

 數字代碼: 5.2.3
可能的原因:郵件太大;超過了本地配額。例如,遠程 Exchange 用戶可能設置了具有最大傳入郵件大小的傳遞限制。
故障排除:不帶附件重新發送郵件,或將服務器或客戶端限制設置爲允許更大的郵件大小限制。  

 數字代碼: 5.3.3
可能的原因:當 Exchange 2000 遠程服務器或 Exchange 2003 遠程服務器沒有足夠的磁盤存儲空間來保存郵件時,將以一個具有此代碼的 NDR 進行響應,這通常發生在發送服務器使用 BDAT 發送郵件的情況下。
可能是 SMTP 協議錯誤。
故障排除:請確保遠程服務器具有足夠的存儲空間來保存郵件。請查看 SMTP 協議日誌。  

 數字代碼: 5.3.5
可能的原因:檢測到了環回(服務器被配置爲自己環回)。
如果 Exchange 服務器上配置了多個 SMTP 虛擬服務器 (VS),請確保它們使用唯一的傳入端口,並且傳出 SMTP 端口配置有效,以避免本地 VS 之間出現迴路。
故障排除:檢查服務器連接器的配置,以查看是否存在迴路。請確保在有多個虛擬服務器的情況下,沒有任何虛擬服務器被設置爲“所有未分配”。  

 數字代碼: 5.4.0
首先提供於:Exchange 2000 Service Pack 1
可能的原因: 
 DNS 中未找到授權主機 
 智能主機條目不正確 
 HOSTS 文件中的 FQDN 名稱(已在 Windows 2000 Service Pack 3 (SP3) 中修復) 
 DNS 故障,或爲您的智能主機構建的 IP 地址無效。* 
 SMTP VS 沒有有效的 FQDN 或 SMTP VS FQDN 查找失敗。 
 聯繫人的 SMTP 域不能解析爲任何 SMTP 地址空間。 
故障排除:請使用 nslookup 檢查 DNS。驗證 IP 地址是否爲 IPv4 文字格式。驗證有疑問的服務器/計算機名的 DNS 條目是否有效 - 如果依賴的是 HOSTS 文件中的 FQDN,請忽略該條目,並在 Exchange 系統管理器中使用有效的 IP 地址或正確的名稱更新該條目。 
 
 數字代碼: 5.4.4
首先提供於:Exchange 2000 Service Pack 1
可能的原因:沒有郵件的路由,找不到下一個躍點。您已經設置了路由組拓撲,但是路由組之間沒有設置路由組連接器。
故障排除:請添加或配置路由組之間的路由組連接器。
  
 數字代碼: 5.4.6
可能的原因:檢測到分類程序轉發迴路。
啓用了郵箱的用戶設置了 targetAddress 屬性。Hosting Pack:這是一個常見的宿主設置問題。當有人在 OU1 中創建了一個聯繫人,並使用用戶定製工具在 OU2 中創建了一個具有相同電子郵件地址的用戶時,將導致此問題。
故障排除:當 contactA 具有一個指向 contactB 的備用收件人,而 contactB 具有一個指向 contactA 的備用收件人時,將發生此問題。請檢查聯繫人的備用收件人。
檢查並刪除啓用了郵箱的用戶的 targetAddress 屬性。
對於需要從一家公司 (OU) 的一個用戶向另一家公司 (OU) 發送郵件的宿主來說,應當配置下面兩個相關對象:
用戶:SMTP 代理:[email protected]
聯繫人:targetAddress:[email protected];SMTP 代理:[email protected]  

 數字代碼: 5.4.8
首先提供於: Exchange 2000 Service Pack 1
可能的原因:循環狀態警告。一種已知的情況是:其中一個收件人策略包括一個本地域,該域與組織中的一臺 Exchange 服務器的 FQDN 相匹配。當傳輸分類程序正在處理的郵件是發往與 Exchange 服務器的 FQDN 相匹配的域時,將發生此錯誤並返回該郵件的 NDR。
故障排除:如果導致此錯誤的原因是收件人策略中有一臺 Exchange 服務器的 FQDN,則必須刪除該條目。  

 數字代碼: 5.5.0
首先提供於:Exchange 2000 Service Pack 1
可能的原因:一般性協議錯誤(SMTP 錯誤)。例如,遠程 SMTP 對我們的 EHLO 操作響應以 500 級別的錯誤,發送系統將“退出”連接並使用 NDR 報告此錯誤,指示該遠程 SMTP 服務器無法處理該協議。(例如,如果某個 Hotmail 帳戶已過期,將發生 550 SMTP 錯誤。)
故障排除:運行 SMTP 日誌或 netmon 跟蹤功能,以瞭解遠程 SMTP 服務器拒絕協議請求的原因。 

 數字代碼: 5.5.2
可能的原因:此消息表示當 SMTP 協議失序時出現了一般性協議錯誤。例如,在 EHLO 之前嘗試 AUTH。一種情況是,當系統遇到磁盤空間不足的情況時,發生此錯誤。
故障排除:運行 SMTP 日誌或 netmon 跟蹤功能,確保有足夠的磁盤存儲空間和虛擬內存,以便 SMTP 正常工作。  

 數字代碼: 5.5.3
可能的原因:已發送郵件上有太多收件人。
故障排除:在接收服務器上,收件人限制是一個可配置的限制。要解決此問題,請放寬收件人限制,或者將郵件分爲多個郵件,以適應服務器的限制。
注意:簡單郵件傳輸協議 (SMTP) 郵件的默認收件人限制是 5000。要設置此限制,請啓動 Exchange 系統管理器,單擊全局設置節點,右鍵單擊郵件傳遞,然後單擊屬性。也可以在 Active Directory 中針對各個用戶進行設置。  

 數字代碼: 5.7.1
可能的原因: 
 常規訪問被拒絕,發件人訪問被拒絕 - 郵件的發件人不具有完成傳遞所必需的權限。 
 您試圖通過另一個 SMTP 服務器中繼您的郵件,但是該服務器不允許您中繼。 
 收件人可能啓用了郵箱傳遞限制。例如,收件人的郵箱傳遞限制被設置爲僅接收來自通訊組的郵件,任何來自非成員的郵件都將被拒絕,並生成此錯誤。 
故障排除:檢查聯繫人的系統特權和屬性,然後重新嘗試發送郵件。同時,請確保運行的是 Exchange 2000 Service Pack 1 或更高版本,以避免可能發生其他已知問題。  
有關其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 
256321 XCON:Enhanced Status Codes for Delivery - RFC 1893 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章