Sun Java System Messaging Server 6 2005Q4 管理指南

對郵件儲存記錄使用郵件追蹤

您可以使用郵件儲存記錄依郵件 ID 來追蹤郵件,這與 MTA 追蹤郵件的方法類似。以此方式追蹤郵件可讓您追蹤郵件生命週期的緊急事件。

若要在郵件儲存記錄中追蹤郵件,除了一般的記錄配置外,您還需要配置郵件追蹤。依預設,郵件追蹤未啟用。


備註 –

郵件追蹤將佔用大量的磁碟空間。請勿啟用此功能,除非具有充足的磁碟空間。


郵件儲存記錄可以追蹤以下作業︰

Procedure啟用郵件追蹤

步驟

    執行以下 configutil 指令:


    configutil -o local.msgrace.active -v “yes”

    將郵件追蹤資訊寫入至每個程序的預設記錄。IMAP 擷取位於 imap 記錄檔。ims_master 附加位於 ims_master 通道記錄檔。

Procedure將郵件追蹤重新導向至單一記錄檔

步驟

    若要將郵件追蹤記錄重新導向至單一「msgtrace」記錄檔,必須使用 configutil 指令配置記錄檔參數。與其他記錄檔不同,msgtrace 記錄檔在本機配置。例如:


    configutil -o "local.logfile.msgtrace.buffersize" -v "0"
    configutil -o "local.logfile.msgtrace.expirytime" -v "604800"
    configutil -o "local.logfile.msgtrace.flushinterval" -v "60"
    configutil -o "local.logfile.msgtrace.logdir" -v "/opt/SUNWmsgsr/data/log"
    configutil -o "local.logfile.msgtrace.loglevel" -v "Information"
    configutil -o "local.logfile.msgtrace.logtype" -v "NscpLog"
    configutil -o "local.logfile.msgtrace.maxlogfiles" -v "10"
    configutil -o "local.logfile.msgtrace.maxlogfilesize" -v "2097152"
    configutil -o "local.logfile.msgtrace.maxlogsize" -v "20971520"
    configutil -o "local.logfile.msgtrace.minfreediskspace" -v "5242880"
    configutil -o "local.logfile.msgtrace.rollovertime" -v "86400"

Procedure取消配置郵件追蹤記錄

步驟

    若要取消配置 msgtrace 記錄檔,請使用 configutil 指令移除該記錄檔的所有配置參照。例如:


    configutil -o "local.logfile.msgtrace.buffersize" -v ""
    configutil -o "local.logfile.msgtrace.expirytime" -v ""
    configutil -o "local.logfile.msgtrace.flushinterval" -v ""
    configutil -o "local.logfile.msgtrace.logdir" -v ""
    configutil -o "local.logfile.msgtrace.loglevel" -v ""
    configutil -o "local.logfile.msgtrace.logtype" -v ""
    configutil -o "local.logfile.msgtrace.maxlogfiles" -v ""
    configutil -o "local.logfile.msgtrace.maxlogfilesize" -v ""
    configutil -o "local.logfile.msgtrace.maxlogsize" -v ""
    configutil -o "local.logfile.msgtrace.minfreediskspace" -v ""
    configutil -o "local.logfile.msgtrace.rollovertime" -v ""
    
                      

Procedure配置 LMTP 記錄

步驟

    如果您使用的是 LMTP,而未使用單一「msgtrace」記錄檔,則還必須在本機配置 tcp_lmtp_server 記錄檔。如果您使用的不是 LMTP,或未使用郵件追蹤,或在「msgtrace」記錄檔中使用郵件追蹤,則不必初始化 LMTP 郵件儲存端記錄。(LMTP 已單獨記錄了 MTA 資訊。)例如:


    configutil -o "local.logfile.tcp_lmtp_server.buffersize" -v "0"
    configutil -o "local.logfile.tcp_lmtp_server.expirytime" -v "604800"
    configutil -o "local.logfile.tcp_lmtp_server.flushinterval" -v "60"
    configutil -o "local.logfile.tcp_lmtp_server.logdir" -v \
       "/opt/SUNWmsgsr/data/log"
    configutil -o "local.logfile.tcp_lmtp_server.loglevel" -v "Information"
    configutil -o "local.logfile.tcp_lmtp_server.logtype" -v "NscpLog"
    configutil -o "local.logfile.tcp_lmtp_server.maxlogfiles" -v "10"
    configutil -o "local.logfile.tcp_lmtp_server.maxlogfilesize" -v "2097152"
    configutil -o "local.logfile.tcp_lmtp_server.maxlogsize" -v "20971520"
    configutil -o "local.logfile.tcp_lmtp_server.minfreediskspace" \
       -v "5242880"
    configutil -o "local.logfile.tcp_lmtp_server.rollovertime" -v "86400"