本節說明如何透過 configutil 指令和主控台來使用服務記錄搜尋和檢視記錄。
使用 syslogfacility 選項執行 configutil 指令:
configutil -o logfile.service.syslogfacility -v value
其中,service 指 admin、pop、imap、imta 或 http,value指 user、mail、daemon、local0 到 local7 之間的值,或空值。
設定此值後,系統會將郵件記錄到與設定值相對應的syslog 工具,並忽略所有其他記錄檔服務選項。如果未設定此選項或值為 none,則記錄會使用 Messaging Server 記錄檔。
開啟要設定其記錄檔選項的 Messaging Server。
按一下 [配置] 標籤,開啟左側窗格中的 [記錄檔] 資料夾,並選取某服務 (如 IMAP、HTTP 或 Admin) 的記錄檔。
從 [詳細資訊等級] 下拉式清單中選擇記錄層級。
在 [記錄檔的目錄路徑] 欄位中輸入要儲存記錄檔的目錄名稱。
在 [每個記錄的檔案大小] 欄位中輸入最大記錄檔大小。
在 [建立新記錄的時間間隔] 欄位輸入表示記錄自動重建排程時間間隔的數字。
在 [每個目錄的記錄數] 和 [記錄早於] 欄位中輸入記錄檔的最大數目和最長存在時間,以適應您的備份排程。
在 [總的記錄大小超過] 欄位中輸入所需總儲存限制。
在 [可用磁碟空間小於] 欄位中輸入要保留的最小可用磁碟空間容量。
如果系統不支援 HTTP 郵件存取,亦即 Webmail,則可以透過設定以下變數來停用 HTTP 記錄。如果系統需要 Webmail 支援 (例如 Messenger Express),請勿設定這些變數。
執行以下 configutil 指令:
configutil -oservice.http.enable -v no configutil -oservice.http.enablesslport -v no
執行以下 configutil 指令:
configutil -o logfile.service.loglevel -v level
其中,service 指 admin、pop、imap、imta 或 http,loglevel 指 Nolog、Critical、Error、Warning、Notice、Information 或 Debug。
執行以下 configutil 指令:
configutil -o logfile.service.logdir -v dirpath |
執行以下 configutil 指令:
configutil -o logfile.service.maxlogfilesize -v size |
其中,size 指定位元組數。
執行以下 configutil 指令:
configutil -o logfile.service.rollovertime -v number |
其中,number 指定秒數。
執行以下 configutil 指令:
configutil -o logfile.service.maxlogfiles -v number |
其中,number 指定記錄檔的最大數目。
執行以下 configutil 指令:
configutil -o logfile.service.maxlogsize -v number |
其中,number 指定位元組數。
執行以下 configutil 指令:
configutil -o logfile.service.minfreediskspace -v number |
其中,number 指定位元組數。
configutil -o logfile.service.expirytime -v number |
其中,number 指定秒數。
請按以下步驟使用給定服務的特定特性來搜尋記錄事件:
在主控台中,開啟要檢查其記錄檔的 Messaging Server。
請執行以下任一步驟以顯示給定記錄服務的記錄檔 [內容] 標籤:
按一下 [作業] 標籤,然後按一下 [檢視服務記錄],其中服務是記錄的服務 (如「IMAP 服務」或「管理」) 的名稱。
按一下 [配置] 標籤,然後開啟左側窗格中的 [記錄檔] 資料夾並選取某服務 (如 IMAP 或 Admin) 的記錄檔。然後按一下右側窗格中的 [內容] 標籤。
系統將顯示該記錄服務的 [內容] 標籤。
在 [記錄檔名稱] 欄位中,選取您要檢查的記錄檔。
按一下 [檢視選取的記錄] 按鈕以開啟 [記錄檢視器] 視窗。
在 [記錄檢視器] 視窗中,指定所需的搜尋參數 (已在前一小節搜尋參數中說明)。
按一下 [更新] 以執行搜尋並將結果顯示在 [記錄項目] 欄位中。