Sun Java System Messaging Server 6 2005Q4 관리 설명서

메시지 저장소 로깅에 메일 추적 사용

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 ""
    
                      

ProcedureLMTP 로깅을 구성하는 방법

단계

    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"