'SMTPSVC' 錯誤事件 (識別碼:429)

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

上次修改主題的時間: 2007-03-16

Microsoft Exchange Analyzer 工具會查詢 IIS Metabase,以判定每個簡易郵件傳送通訊協定 (SMTP) 虛擬伺服器執行個體的 LM/SmtpSvc/%SMTPInstance%/ServerState 內容值。

ServerState 內容代表伺服器執行個體目前的狀態。狀態及相對應的狀態代碼如下:1 (啟動中)、2 (已啟動)、3 (停止中)、4 (已停止)、5 (暫停中)、6 (已暫停) 或 7 (繼續中)。

如果 Exchange Analyzer 判定 SMTP 虛擬伺服器執行個體的 ServerState 內容值不等於 2 (已啟動),則 Exchange Analyzer 會查詢 Win32_NTLogEvent Microsoft Windows Management Instrumentation (WMI) 類別,以判定過去 24 小時內是否曾記錄 SMTP 服務 (SMTPSVC) 的「事件 429」錯誤。

如果 Exchange Analyzer 發現 SMTP 虛擬伺服器執行個體 (VSI) 未啟動,且過去 24 小時內至少記錄到一個 SMTPSVC 的「事件 429」錯誤,Exchange Analyzer 就會顯示警告。

此警告指出 SMTP 虛擬伺服器執行個體的指定目錄可能有問題。

SMTP 是 Exchange Server 的原生郵件通訊協定,用來進行郵件提交與郵件傳輸。這表示用戶端使用 SMTP 來傳送郵件,而 Exchange 伺服器使用 SMTP 來傳遞郵件和郵件資料。

當郵件透過 SMTP 服務抵達 Exchange 電腦時,資料會以 .eml 檔格式寫入硬碟。在預設的情況下,這些檔案會儲存在 <drive>:\Program Files\Exchsrvr\Mailroot 資料夾中 (在安裝 Exchange 的相同磁碟分割區上)。

此問題可能由下列其中一項原因造成:

  • <drive>:\Program Files\Exchsrvr\Mailroot 目錄路徑或該目錄路徑下的資料夾已移除、遺漏或毀損。
  • 未適當地設定對 <drive>:\Program Files\Exchsrvr\Mailroot 或該目錄路徑下資料夾的權限。
  • 防毒應用程式對 <drive>:\Program Files\Exchsrvr\Mailroot 目錄路徑或該目錄路徑下的資料夾進行掃描。

若要解決此警告,請執行下列一或多個動作:

  • 確認 <drive>:\Program Files\Exchsrvr\Mailroot 目錄路徑和該目錄路徑下資料夾的位置和完整性。
  • 確認對 <drive>:\Program Files\Exchsrvr\Mailroot 目錄路徑和該目錄路徑下資料夾的權限。
  • 確定防毒應用程式未掃描 <drive>:\Program Files\Exchsrvr\Mailroot 目錄路徑中的資料夾。

確認 Exchange Server 2003 上的 Mailroot 目錄路徑

  1. 開啟 [Exchange 系統管理員]。

  2. 依序展開 [伺服器]、Exchange 伺服器、[通訊協定] 與 [SMTP]。

  3. 以滑鼠右鍵按一下 SMTP 虛擬伺服器 (例如預設 SMTP 虛擬伺服器),然後按一下 [停止]。

  4. 再次在 SMTP 虛擬伺服器上按一下滑鼠右鍵,然後按一下 [內容]。

  5. 按一下 [郵件] 標籤。

  6. 在 [佇列目錄] 欄位中,確認適當 Mailroot 資料夾的完整路徑。您可以按一下 [瀏覽] 來瀏覽本機電腦的路徑。

  7. 按一下 [確定],儲存變更。

  8. 在 SMTP 虛擬伺服器上按一下滑鼠右鍵,然後按一下 [啟動]。

確認 Exchange 2000 Server 上的 Mailroot 目錄路徑

  1. 在您要確認 SMTP 虛擬伺服器 Mailroot 資料夾的 Exchange 2000 Server 電腦上,停止所有 Exchange Server 和 IIS 服務。

  2. 確認受影響之 SMTP 虛擬伺服器的 msExchSmtpQueueDirectory 值,是否設定為適當的路徑。

  3. 等待 Active Directory 將這項變更複寫到這個 Exchange 伺服器使用的通用類別目錄伺服器。

  4. 啟動 Microsoft Exchange System Attendant 服務。

  5. 在 Exchange Server 電腦上,檢查應用程式事件記錄檔中是否存在著三個事件識別碼 1005,其事件來源為 MSExchangeMU,類別為 [一般]。

  6. 重新啟動 Exchange Server 電腦,以使變更生效。

確認對 Exchange 2000 Server 和 Exchange Server 2003 上的 Mailroot 目錄路徑的預設權限

  1. 啟動 [Windows 檔案總管],然後瀏覽至 Exchsvr 資料夾並將其展開。

  2. Mailroot 資料夾上按一下滑鼠右鍵,再按一下 [內容]。

  3. 按一下 [安全性] 索引標籤,然後確認下列預設權限:

帳戶 權限

Administrators

完全控制

Authenticated Users

讀取及執行、清單資料夾內容、讀取

Creator Owner

Server Operators

修改、讀取及執行、清單資料夾內容、讀取、寫入

System

完全控制

  1. 確認每一個虛擬伺服器執行個體的所有資料夾,是否都擁有這些預設權限。

若需所描述之程序的相關資訊,請參閱下列 Microsoft 知識庫文章:

若需 SMTP 虛擬伺服器設定的相關資訊,請參閱下列 Microsoft 知識庫文章:

若需設定防毒掃描應用程式與 Exchange 一起使用的相關資訊,請參閱<尚未設定防毒資料夾排除>。

若需有關如何在 Symantec AntiVirus Corporate Edition 中設定 RealTime 掃描排除的詳細資訊,請參閱 Symantec 防毒網站 (英文) (http://www.symantec.com)。

note附註:
因為網站地址可能變更,所以您可能無法連接至該處所提及的網站。

若需有關加強 Exchange Server 環境對抗透過電子郵件傳輸病毒及蠕蟲的詳細資訊,請參閱《在 Exchange Serve 2003 環境中減緩及阻止電子郵件病毒》(英文) (https://go.microsoft.com/fwlink/?LinkId=47587)。

若需將防毒軟體與 Exchange Server 搭配使用的相關資訊,請參閱下列 Microsoft 知識庫文章:

若需可在 Exchange Server 上使用之協力廠商防毒軟體清單,請參閱<Exchange Server 2007 合作夥伴:防毒、反垃圾郵件>(英文) (https://go.microsoft.com/fwlink/?linkid=16226)。