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

채널 정의

채널 정의는 다시 쓰기 규칙에 뒤이어 MTA 구성 파일 imta.cnf의 하단부에 표시됩니다( MTA 구성 파일 참조). 이 파일에 있는 첫 번째 빈 행은 다시 쓰기 규칙 섹션의 끝 부분이자 채널 정의의 시작 부분을 나타냅니다.

채널 정의는 채널 이름을 포함하며 이어서 채널 구성을 정의하는 선택적 키워드 목록과 메일을 채널로 라우팅하기 위해 다시 쓰기 규칙에서 사용되는 고유한 채널 태그를 포함합니다. 채널 정의는 하나의 빈 행으로 구분됩니다. 채널 정의 안에 주석이 나타날 수 있지만 빈 행을 포함할 수는 없습니다.


[blank line]
! sample channel definition
Channel_Name keyword1 keyword2
Channel_Tag
[blank line]

채널 정의를 통틀어서 채널 호스트 테이블이라고 하며 개별 채널 정의를 채널 블록이라고 합니다. 예를 들어, 아래 예에서 채널 호스트 테이블은 세 개의 채널 정의 또는 블록을 포함합니다.


! test.cnf - An example configuration file.
!
! Rewrite Rules
      .
      .
      .

! BEGIN CHANNEL DEFINITIONS
! FIRST CHANNEL BLOCK
l
local-host

! SECOND CHANNEL BLOCK
a_channel defragment charset7 usascii
a-daemon

! THIRD CHANNEL BLOCK
b_channel noreverse notices 1 2 3
b-daemon

일반 채널 항목은 다음과 같이 나타납니다.


tcp_intranet smtp mx single_sys subdirs 20 noreverse maxjobs 7 SMTP_POOL
maytlsserver allowswitchchannel saslswitchchannel tcp_auth
tcp_intranet-daemon

이 경우에 첫 번째 단어 tcp_intranet은 채널 이름입니다. 마지막 단어 tcp_intranet-daemon채널 태그라고 부릅니다. 채널 태그는 메일을 전송하기 위해 다시 쓰기 규칙에 사용되는 이름입니다. 채널 이름과 채널 태그 사이의 단어를 채널 키워드라고 하며, 메일이 처리되는 방법을 지정합니다. 수백 개의 다른 키워드를 사용하여 메일을 다양한 방법으로 처리할 수 있습니다. 채널 키워드의 전체 목록과 자세한 내용은 12 장, 채널 정의 구성을 참조하십시오.

채널 호스트 테이블은 Messaging Server가 사용할 수 있는 채널과 각 채널에 연관되는 시스템의 이름을 정의합니다.

UNIX 시스템에서 파일의 첫 번째 채널 블록은 항상 로컬 채널 l을 설명합니다. (로컬 채널 앞에 놓일 수 있는 defaults 채널은 예외입니다.) 로컬 채널은 라우팅 결정을 내리고 UNIX 메일 도구에 의해 보내진 메일을 전송하는 데 사용됩니다.

MTA 옵션 파일 option.dat에서 채널에 대한 전역 옵션을 설정하거나 채널 옵션 파일의 특정 채널에 대한 옵션을 설정할 수도 있습니다. 옵션 파일에 대한 자세한 내용은 옵션 파일 TCP/IP(SMTP) 채널 옵션 파일을 참조하십시오. 채널 구성에 대한 자세한 내용은 12 장, 채널 정의 구성을 참조하십시오. MTA 채널 작성에 대한 자세한 내용은 MTA 구성 파일을 참조하십시오.