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

MTA 구성 파일

주 MTA 구성 파일은 imta.cnf입니다. 기본적으로 이 파일은 msg_svr_base/config/imta.cnf에 위치합니다. 이 파일은 채널 다시 쓰기 규칙뿐만 아니라 MTA 채널 정의를 포함합니다. 다시 쓰여진 대상 주소와 관련된 채널은 대상 채널이 됩니다. 일반적으로 기본 imta.cnf를 사용하면 시스템이 적절하게 작동합니다.

이 절에서는 MTA 구성 파일에 대해 간략하게 소개합니다. MTA 구성 파일을 구성하는 다시 쓰기 규칙과 채널 정의를 구성하는 방법에 대한 자세한 내용은 11 장, 다시 쓰기 규칙 구성12 장, 채널 정의 구성을 참조하십시오.

MTA 구성 파일을 수정하여 사이트에서 사용되는 채널을 설정하고 어떤 채널이 다시 쓰기 규칙을 통해 어떤 종류의 주소를 담당하는지 지정합니다. 이 구성 파일은 주소 유형을 적절한 채널과 연관시키는 전송 경로(다시 쓰기 규칙)와 사용 가능한 전송 방법(채널)을 지정하여 전자 메일 시스템의 레이아웃을 설정합니다.

구성 파일은 도메인 다시 쓰기 규칙과 채널 정의의 두 부분으로 구성됩니다. 도메인 다시 쓰기 규칙은 파일에서 앞 부분에 나타나며 빈 행으로 채널 정의와 구분됩니다. 채널 정의는 통틀어서 채널 테이블이라고 합니다. 개별 채널 정의는 채널 블록을 구성합니다.

imta.cnf 구성 파일의 다음 예는 메일을 적절한 채널로 라우팅하는 데 다시 쓰기 규칙이 사용되는 방법을 보여 줍니다. 가능한 한 간단하게 하기 위해 도메인 이름은 사용되지 않았습니다. 다시 쓰기 규칙은 구성 파일의 상반부에 나타나며 채널 정의는 그 뒤를 이어 구성 파일의 하반부에 나타납니다.


! test.cnf - An example configuration file.   (1)!
! This is only an example of a configuration file. It serves
! no useful purpose and should not be used in a real system.
!
! Part I: Rewrite rules
a     $U@a-daemon           (2)
b     $U@b-daemon
c     $U%c@b-daemon
d     $U%d@a-daemon    
      (3)
! Part II: Channel definitions
l      (4)
local-host

a_channel defragment charset7 usascii      (5)
a-daemon

b_channel noreverse notices 1 2 3
b-daemon

</opt/SUNWmsgsr/msg-tango/table/internet.rules    (6)

다음 목록에는 위 구성 파일의 주요 항목(괄호로 묶인 굵은체의 숫자가 표시된)이 설명되어 있습니다.

  1. 느낌표(!)는 주석 행을 포함하는 데 사용됩니다. 느낌표는 첫 번째 열에 표시되어야 합니다. 그 밖의 다른 위치에 표시된 느낌표는 리터럴 느낌표로 해석됩니다.

  2. 다시 쓰기 규칙은 구성 파일의 상반부에 나타납니다. 다시 쓰기 규칙의 행에는 빈 행이 포함될 수 없습니다. 첫 번째 열에서 느낌표로 시작되는 주석 행은 허용됩니다.

  3. 구성 파일에 나타나는 첫 번째 빈 행은 다시 쓰기 규칙 섹션의 끝이자 채널 블록의 시작을 의미합니다. 이러한 정의를 통틀어서 MTA가 사용할 수 있는 채널 및 각 채널과 연관된 이름을 정의하는 채널 호스트 테이블이라고 합니다.

  4. 처음에 표시되는 채널 블록은 일반적으로 로컬 또는 l 채널입니다. 그런 다음 빈 행으로 각 채널 블록이 서로 분리됩니다. (l 채널 앞에 나타날 수 있는 defaults 채널은 예외입니다.)

  5. 일반 채널 정의는 채널 이름(a_channel), 채널 구성을 정의하는 일부 키워드(defragment charset7 usascii) 및 채널 태그라고도 부르는 라우팅 시스템(a-daemon)으로 구성됩니다.

  6. 구성 파일에는 다른 파일의 내용이 포함될 수 있습니다. 첫 번째 열에 보다 작음 기호(<)가 있을 경우 해당 행의 나머지 부분은 파일 이름으로 간주되며 파일 이름은 항상 절대 및 전체 파일 경로여야 합니다. 이 경우 파일이 열리고 파일의 내용이 해당 지점에서 구성 파일에 결합됩니다. 포함 파일은 최대 3개 수준 깊이까지 중첩될 수 있습니다. 구성 파일이 세계 공용인 것처럼 구성 파일에 포함된 모든 파일도 세계 공용이어야 합니다.

표 10–1에서는 앞의 구성에 의해 일부 예제 주소가 라우팅되는 방법을 보여 줍니다.

표 10–1 주소 및 관련 채널

주소 

다음 채널의 대기열에 넣음 

u@a

a_channel

u@b

b_channel

u@c

c_channel

u@d

d_channel

MTA 구성 파일에 대한 자세한 내용은 다시 쓰기 규칙, 채널 정의11 장, 다시 쓰기 규칙 구성”을 참조하십시오.


주 –

imta.cnf 파일이 변경될 때마다 MTA 구성을 다시 컴파일해야 합니다. MTA 구성 컴파일을 참조하십시오.