XCON: 通訊群組清單名稱中的前置空格導致未傳遞回報

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:279209
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
郵件使用者可能會看到未傳遞報告 (NDR),如果它們是成員的一個通訊群組清單 (DL) 的名稱開頭加上空格。
發生的原因
當搜尋目錄以展開 DL] 成員資格 LDAP 查詢被建構。空格和其他特殊字元必須逸出下列要求中的特定指導方針的註解 (RFC)。

辨別名稱中空格會以反斜線 (\) 以配合 RFC 1779 逸出。 不過,在 RFC 1779 逸出的辨別的名稱並不會套用到包括 CN 的其他屬性。因為 Exchange 2000 會讀取中 RFC 1779 辨別的名稱格式但依據 CN 的問題搜尋成員,Exchange 2000 有特殊的程式碼不逸出在 RFC 1779 格式中逸出字元。

搜尋無法作用,因為 LDAP 並不會收到逸出的空間。您可以快速地確認這使用 Ldp.exe。如果 [DL 名稱是"MyDL,"搜尋 (CN = \ MyDL) 找不到該物件,但對於搜尋 (CN = MyDL) 不會。

現在,即使有 CN 屬性有一些 Exchange 2000 逸出 RFC 2254 格式的幾個字元。這些字元是括號 (()) 和星號 (*)。逸出機制在 RFC 2254 看起來像 XY 的十六進位數字對應到 ASCII 字元碼的位置的 \XY:
           Character       ASCII value           ---------------------------           *               0x2A           (               0x28           )               0x29           \               0x5C           NUL             0x00           space           0x20				
的字元必須編碼為反斜線 (\) 字元 (ASCII 0x5C) 後面接著兩個十六進位數字,代表已編碼的字元的 ASCII 值。兩個十六進位數字的大小寫並不重要。因此,如果名為"MyDL,"遵循這些方針您 DL 為建構 LDAP 查詢則看起來會像 「 CN = \20MyDL,"的正確解析。
解決方案
如果要解決這個問題,取得最新的 Service Pack,Microsoft Exchange 2000 伺服器。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
301378取得最新的 Exchange 2000 Server Service Pack 的方式 XGEN:
此修正程式的英文版應該具有下列檔案屬性或更新版本:

元件: 傳輸核心

檔案名稱版本
Phatq.dll6.0.25.4418
狀況說明
Microsoft 已確認這是 Microsoft Exchange 2000 Server 中的問題。這個問題,首先已經在 Microsoft Exchange 2000 Server Service Pack 1 中獲得修正。
ldp exe

警告:本文為自動翻譯

內容

文章識別碼:279209 - 最後檢閱時間:10/21/2013 03:41:12 - 修訂: 1.4

Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbexchange2000presp1fix kbfix kbqfe kbhotfixserver KB279209 KbMtzh
意見反應