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

채널

채널은 메일 처리에 사용되는 기본 MTA 구성 요소입니다. 채널은 다른 시스템(예: 다른 MTA, 다른 채널 또는 로컬 메일 저장소)과의 메일 연결을 나타냅니다. 메일이 들어오면 메일의 소스 및 대상에 따라 각기 다른 메일에 다른 라우팅 및 처리가 필요합니다. 예를 들어, 로컬 메일 저장소로 전달할 메일, 인터넷에 전달할 메일, 메일 시스템 내의 다른 MTA로 전달할 메일 등은 서로 다른 방식으로 처리됩니다. 채널은 각 연결에 필요한 처리 및 라우팅을 사용자 정의하기 위한 기법을 제공합니다. 기본 설치에서 대부분의 메일은 인터넷, 인트라넷 및 로컬 메일을 처리하는 채널로 이동합니다.

특정 상황을 위한 특수한 채널을 만들 수도 있습니다. 예를 들어, 특정 인터넷 도메인이 메일을 매우 느린 속도로 처리하기 때문에 이 도메인으로 주소 지정된 메일이 MTA의 성능을 저하시킨다고 가정해 봅니다. 이 경우 느린 도메인으로 주소 지정된 메일을 위한 특수한 처리를 제공하는 특정 채널을 만들어 이 도메인 병목 현상을 줄일 수 있습니다.

주소의 도메인 부분은 메일을 대기열에 포함시킬 채널을 결정합니다. 도메인을 읽고 적절한 채널을 결정하는 기법을 다시 쓰기 규칙이라고 부릅니다( 다시 쓰기 규칙 참조).

채널은 일반적으로 채널 대기열과 마스터 프로그램이라고 부르는 채널 처리 프로그램으로 구성됩니다. 슬레이브 프로그램이 메일을 적절한 채널 대기열로 전달한 후 마스터 프로그램은 원하는 처리 및 라우팅을 수행합니다. 다시 쓰기 규칙과 마찬가지로 채널은 imta.cnf 파일에서 지정 및 구성합니다. 채널 항목의 예는 다음과 같습니다.


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

이 경우에 첫 번째 단어 tcp_intranet은 채널 이름입니다. 마지막 단어는 채널 태그라고 부릅니다. 그 사이에 있는 단어는 채널 키워드라고 부르며 메일이 처리되는 방법을 지정합니다. 수백 개의 다른 키워드를 사용하여 메일을 다양한 방법으로 처리할 수 있습니다. 채널 키워드에 대한 자세한 내용은 12 장, 채널 정의 구성에 설명되어 있습니다.