키워드: alternatechannel, alternateblocklimit , alternatelinelimit, alternaterecipientlimit
MTA는 수신자 수, 메일 크기, 메일 행 수 등에 대한 지정된 제한을 초과하는 메일의 대상을 대체 대상 채널로 다시 지정하는 기능을 제공합니다. 이 기능은 대상 채널에 포함될 수 있는 alternatechannel, alternateblocklimit, alternatelinelimit 및 alternaterecipientlimit 채널 키워드 집합으로 구현됩니다. alternatechannel 키워드는 사용할 대체 채널의 이름을 지정하는 단일 인수를 가집니다. 다른 키워드는 각각 해당 임계값을 지정하는 정수 인수를 갖습니다. 이러한 임계값을 초과하는 메일은 원본 대상 채널 대신 대체 채널의 대기열에 포함됩니다.
다음 채널 블록 예에서는 인터넷의 tcp_local 채널로 이동해야 하는 5,000개 이상의 블록을 가진 대용량 메일이 tcp_big 채널로 대신 이동됩니다.
tcp_local smtp ...other keywords... alternatechannel tcp_big alternateblocklimit 5 tcp-daemon tcp_big smtp ...rest of keywords... tcp-big-daemon |
다음 예는 alternate* 채널 키워드를 사용하는 방법을 보여 줍니다.
대용량 메일을 지연된 시간이나 한가한 시간에 전달하려면 alternatechannel(예: tcp_big)이 실행되는 시간을 제어할 수 있습니다.
한 가지 방법은 imsimta qm 유틸리티의 STOP channel_name 및 START channel_name 명령을 사용하는 것입니다. 이러한 명령은 Job Controller가 실행하 는 사용자 정의 정기 작업 또는 cron 작업을 통해 주기적으로 실행됩니다.
Job Controller가 대용량 메일이나 많은 수신자를 갖는 메일을 자체 풀에서 처리하려면 alternatechannel을 사용할 수도 있습니다.
대용량 메일이나 많은 수신자를 갖는 메일은 원격 SMTP 서버에서 처리하고 받는 데 더 많은 시간이 걸리기 때문에 대용량 메일이 작은 메일의 전달을 지연하지 않도록 작은 메일이나 수신자가 적은 메일을 그러한 메일과 구분할 수 있습니다.
Job Controller의 정기 메일 일정 예약 및 스레드 및 프로세스에 대한 메일 할당 작업은 대부분의 구성에서 허용됩니다.
대용량 메일 또는 수신자가 많은 메일에 대한 특수 TCP/IP 채널 시간 초과 값을 설정하려면 alternatechannel을 사용할 수 있습니다.
특히, 특수 TCP/IP 채널 시간 초과 값 설정은 대용량 메일 또는 수신자가 많은 메일을 받는 데 지나치게 많은 시간이 걸리는 원격 호스트에 메일을 보내려는 경우에 유용할 수 있습니다.
대부분의 구성에서는 기본 자동 시간 초과 조정으로 충분합니다. 사용자는 기본값에서 값을 조정할 수만 있고 특수 채널은 사용할 수 없습니다. Sun Java System Messaging Server 6 2005Q4 Administration Reference의 STATUS_DATA_RECV_PER_ADDR_TIME 및 STATUS_DATA_RECV_PER_BLOCK_TIME 채널 옵션을 참조하십시오.
매우 긴 메일에 대해 특수 MIME 메일 조각화를 수행하려면 alternatechannel 및 alternateblocklimit 채널 키워드를 maxblocks 채널 키워드와 함께 사용할 수 있습니다.
일반적으로 지정한 크기를 넘는 메일을 조각화하려면 일반 아웃바운드 TCP/IP 채널에 원하는 maxblocks 크기를 입력합니다. maxblocks 채널 키워드는 조각화를 수행하는 임계값이자 조각을 만들 크기입니다.
더 큰 임계값을 트리거하고 더 작은 조각을 만들려면 아웃바운드 TCP/IP 채널에서 alternatechannel 및 alternateblocklimit를 사용할 수 있습니다. 그런 다음 대체 채널에서 maxblock 크기를 사용하여 특정 크기를 넘는 메일을 조각화할 수 있습니다.
alternatechannel을 특수 필터링과 함께 사용할 수 있습니다. 예를 들어, 수신자가 많은 메일은 스팸인 경우 내용을 보다 주의깊게 조사해야 합니다. 보내는 채널을 기준으로 서로 다른 필터링을 수행할 수 있습니다( 메일함 필터 파일 위치 지정의 destinationfilter 채널 키워드 참조).
변환 채널을 통해 상대적으로 자원을 많이 사용하는 스캔(예: 바이러스 필터링)을 수행할 경우 매우 큰 메일에서 자원 문제가 발생할 수 있습니다. 대체 변환 채널을 사용할 수 있습니다. 또는 보내는 채널을 기준으로 일반 변환 채널 내에서 특수 변환 절차를 수행할 수 있습니다.
대용량의 보내는 메일을 자체 채널로 보내려면 alternatechannel을 사용하여 mail.log* 파일 분석 또는 카운터 표시에서 제외할 수 있습니다.
또한, 전달 통계를 주의깊게 분석할 경우 자체 채널에서 대용량 메일을 처리하는 것이 좋습니다. 원격 SMTP 호스트에 보내는 대용량 메일이나 수신자가 많은 메일은 처리를 완료하는 데 더 많은 시간이 걸리므로 대용량 메일에 대해서는 일반 메일과 다른 전달 통계를 생성하기 때문입니다.