Sun Java System Messaging Server 6.3 管理指南

25.1.2 Messaging Server 記錄檔的類型

Messaging Server 記錄包含三種記錄檔:

  1. MTA 記錄。這些記錄提供先前為郵件傳送代理程式描述的作業資料。

  2. 錯誤記錄。這些是指 MTA 除錯記錄和 MTA 子元件記錄 (即工作控制器、派送程式等)。

  3. 郵件儲存和服務記錄。這些記錄提供來自 http 伺服器、mshttpd、imap、和 pop 服務以及 Admin 服務的郵件。這些記錄的格式與前兩種類型的記錄格式不同。

下表列示了其他記錄檔類型。依預設,記錄檔位於 msg-svr-base/data/log 目錄中。您可以分別自訂和檢視每種記錄檔類型。

表 25–1 Messaging Server 記錄檔

記錄檔類型 

記錄檔描述 

預設名稱 

郵件傳送代理程式 

顯示關於經由 MTA 的郵件通訊資訊,包括日期和時間資訊、排入佇列和移出佇列資訊等等。 

mail.log、mail.log_current、mail.log_yesterday 

連線 

包含連線至此系統以傳送電子郵件的遠端機器 (MTA)。 

connection.log 

計數器 

包含郵件趨勢 (在每個通道上傳送和接收到的郵件)。 

計數器 

工作控制器 

包含關於主要通道程式、工作控制器通道程式、寄件者通道程式和移出佇列通道程式的資料。 

job_controller.log 

派送程式 

包含有關派送程式的錯誤。開啟派送程式除錯將增加資訊。 

dispatcher.log 

通道 

記錄有關通道的錯誤。關鍵字 master_debug 和 slave_debug 開啟通道除錯,這將增加通道記錄檔的詳細度。資訊的層級和類型由 option.dat 中的各種 *_DEBUG MTA 選項控制。 

channelname_master.log* (範例:tcp_local_master.log*)

channelname_slave.log* (範例,tcp_local_slave.log*)

IMAP 

包含與此伺服器的 IMAP4 作業相關的記錄事件 

imap、imap.sequenceNum.timeStamp

POP 

包含與此伺服器的 POP3 作業相關的記錄事件 

pop、pop.sequenceNum.timeStamp

HTTP 

包含與此伺服器的 HTTP 作業相關的記錄事件 

http、http.sequenceNum.timeStamp

預設值 

包含與此伺服器的其他作業相關的記錄事件,如指令行公用程式和其他程序 

default、default.sequenceNum.timeStamp

msgtrace 

包含郵件儲存的追蹤資訊。檔案很快就會變得相當大。相應地進行監視。 

msgtrace 

watcher 

監視程序失敗和無回應的服務 (請參閱表 4–4),並記錄指示特定失敗的錯誤訊息。

watcher 

其中:

sequenceNum - 指定一個整數,該整數指定了此記錄檔相對於記錄檔目錄中其他記錄檔的建立順序。具有較高序列號的記錄檔相對於具有較低序列號的記錄檔而言屬於較新的檔案。序列號不循環使用;它們在伺服器的生命週期 (從安裝伺服器開始) 內單調增加。

timeStamp - 指定用於指定檔案建立日期與時間的較大整數。(其值以標準 UNIX 時間表示:自 1970 年 1 月 1 日午夜開始的秒數。

例如,名為 imap.63.915107696 的記錄檔是指在 IMAP 記錄檔目錄中建立的第 63 個記錄檔,建立於 1998 年 12 月 31 日中午 12:34:56。

開放式序列號與時間標記的組合讓您在循環、終止和選取用於分析的檔案時具有更大的靈活性。如需更多具體建議,請參閱25.4.3 定義和設定服務記錄選項