找不到傳輸事件接收器檔案

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2006-01-10

Microsoft® Exchange Server Analyzer 工具會查詢 Microsoft Internet Information Server (IIS) Metabase,以列舉簡易郵件傳送通訊協定 (SMTP) 傳輸事件接收器繫結的清單。Exchange Server Analyzer 會根據 Exchange Server Analyzer 中預先擴展的清單,嘗試找出幾個標準事件繫結。對於每個繫結,Exchange Server Analyzer 會驗證登錄中下列分支底下的元件物件模型 (COM) 登錄詳細資料:

HKEY_CLASSES_ROOT\CLSID\

COM 登錄詳細資料包含相關聯之 .dll 檔案的完整路徑。Exchange Server Analyzer 會使用 Microsoft Windows® Management Instrumentation (WMI) 來找出 .dll 檔案並顯示其版本號碼。如果 Exchange Server Analyzer 找不到 .dll 檔案,就會顯示警告,其中詳細說明遺漏之 .dll 檔案的檔案名稱與路徑。

如果 Exchange Server Analyzer 發現有遺漏一或多個標準事件繫結,就會產生警告。

SMTP 傳輸事件是在郵件資料傳入或傳出 SMTP 服務時發生。所有郵件都會經歷一些事件。這些包括 X.400 和 RPC 內送或外寄郵件。輸入傳輸事件的一個常見範例是,郵件經由網路或在 SMTP Pickup 目錄中到達 SMTP 服務。此傳輸事件發生時,此事件的來源會通知傳輸事件接收器,每個傳輸事件接受器就會根據郵件的資料內容採取某一類動作。在系統將郵件資料傳遞到接收器後,直到接收器完成其動作並傳回郵件為止,這段期間內系統不會對郵件資料執行其他動作。接收器在執行此動作時,對郵件資料與狀態有獨佔的控制權。

遺漏傳輸事件接收器 COM 登錄的 .dll 檔案可能會造成郵件流程問題。如果 Exchange Server 顯示有郵件流程問題的徵兆 (如郵件在佇列中),請確認所識別的 .dll 檔案確實存在,如有需要請重新安裝這些 .dll 檔案。

若要解決此問題

  1. 使用 [檔案總管] 手動找出所識別的 .dll 檔案。通常,這個檔案會在 \Program Files\Exchsrvr\Bin 資料夾中。

  2. 如果下列條件為真,則可放心略過 Exchange Server Analyzer 產生的警告:

    • 列出的資料夾中有 .dll 檔案。
    • 伺服器並未顯示有郵件流程問題的徵兆。
  3. 如果下列條件為真,請將遺漏的 .dll 檔案從原始的 Exchange Server 安裝媒體複製過來:

    • Exchange Server Analyzer 所列的資料夾中沒有 .dll 檔案。
    • 伺服器顯示有郵件流程問題的徵兆。

    或者,重新套用最新的 Exchange Service Pack。

  4. 重新執行 Exchange Server Analyzer 以確認不會再顯示警告。