ExchangeNDR退信

ExchangeNDR退信是每當郵件無法傳遞時,都會生成 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.***。有時,報告問題的伺服器並不是實際遇到問題的伺服器。
下面的列表描述了最常遇到的數字代碼及其對應的錯誤狀態: · 數字代碼: 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 代理:
聯繫人:targetAddress: 代理:
· 數字代碼: 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 或更高版本,以避免可能發生其他已知問題。

相關詞條

熱門詞條

聯絡我們