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

로깅 및 디버깅 구성

이 절에서는 로깅 및 디버깅 키워드에 대해 설명합니다.

로깅 키워드

키워드: logging, nologging, logheader

MTA는 대기열에 포함될 때와 대기열에서 제거될 때 각 메일을 로깅하는 기능을 제공합니다. loggingnologging 키워드는 메일 로깅을 채널 단위로 제어합니다. 기본적으로 초기 구성에서는 모든 채널에 대해 로깅을 설정합니다. 채널 정의에서 nologging 키워드를 대체하여 특정 채널에 대해 로깅을 비활성화할 수 있습니다.

logheader는 채널 단위로 LOG_HEADER MTA 옵션을 무시합니다. 기본값인 0은 메일 헤더 로깅을 사용하지 않도록 설정합니다. 자세한 내용은 Sun Java System Messaging Server 6 2005Q4 Administration ReferenceOption File을 참조하십시오.

로깅에 대한 자세한 내용은 21 장, 로깅 관리을 참조하십시오.

디버깅 키워드

키워드: master_debug, slave_debug, nomaster_debug, noslave_debug

일부 채널 프로그램에는 추가 진단 출력을 생성하여 디버깅을 도와주는 선택 코드가 포함되어 있습니다. 채널 단위로 이 디버깅 출력을 생성하는 데 사용하는 두 채널 키워드가 제공됩니다. 마스터 프로그램에서 디버깅 출력을 생성하는 master_debug 키워드와 슬레이브 프로그램에서 디버깅 출력을 생성하는 slave_debug 키워드입니다. nomaster_debugnoslave_debug에 따라 두 개 디버깅 출력 유형은 기본적으로 사용되지 않습니다.

활성화된 디버깅 출력은 채널 프로그램과 연결된 로그 파일에서 끝납니다. 로그 파일의 위치는 프로그램에 따라 다릅니다. 로그 파일은 일반적으로 로그 디렉토리에 보관됩니다. 마스터 프로그램의 로그 파일 이름은 일반적으로 x_master.log 형식입니다. 여기서 x는 채널 이름입니다. 슬레이브 프로그램의 로그 파일 이름은 일반적으로 x_slave.log 형식입니다.

UNIX에서 l 채널에 대해 master_debugslave_debug를 활성화하면 MTA 디버그 정보가 들어 있는 현재 디렉토리(디렉토리에 쓰기 권한이 있는 경우. 쓰기 권한이 없는 경우 디버그 출력이 stdout으로 이동됨)에 imta_sendmail.log-uniqueid 파일이 생성됩니다.

Loopcheck 설정

키워드: loopcheck, noloopcheck

loopcheck 키워드는 MTA가 자체적으로 통신하는지 확인하도록 SMTP EHLO 응답 배너에 문자열을 넣습니다. loopcheck를 설정하면 SMTP 서버가 XLOOP 확장을 광고합니다.

XLOOP를 지원하는 SMTP 서버와 통신할 때 MTA의 SMTP 클라이언트는 광고된 문자열을 MTA 값과 비교하고 클라이언트가 실제로 SMTP 서버와 통신 중인 경우 메일을 즉시 바운스합니다.