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

MTA 차원 필터 만들기

MTA 차원 필터는 MTA에 대해 대기된 모든 메일에 적용됩니다. 이 필터의 일반적 용도는 메일의 대상에 관계 없이 원하지 않는 대량 전자 메일이나 기타 원하지 않는 메일을 차단하는 것입니다. MTA 필터를 만들려면 다음을 수행합니다.

ProcedureMTA 차원 필터 만들기

단계
  1. Sieve를 사용하여 필터를 작성합니다.

  2. 다음 파일에 해당 필터를 저장합니다.

    ../imta/config/imta.filter

    이 필터는 모두가 읽을 수 있어야 하며이 파일이 있으면 자동으로 사용됩니다.

  3. 구성을 다시 컴파일하고 디스패처를 다시 시작합니다.

    컴파일된 구성을 사용하면 MTA 차원 필터 파일은 컴파일된 구성에 통합됩니다.

제거된 메일을 FILTER_DISCARD 채널 외부로 라우팅

기본적으로 메일함 필터를 통해 제거된 메일은 즉시 시스템에서 제거(삭제)됩니다. 하지만 사용자가 처음 메일함 필터를 설정할 때나(또는 실수로) 디버깅을 위해 삭제 작업이 일정 시간 동안 지연되도록 할 수 있습니다.

메일함 필터에 의해 제거된 메일을 시스템에 일시 보관한 후 나중에 삭제하려면 먼저 다음 예에 표시된 대로 삭제할 때까지 메일을 보관할 기간(일반적으로 일 수)을 지정하는 notices 채널 키워드와 함께 filter_discard 채널을 MTA 구성에 추가합니다.

filter_discard notices 7
FILTER-DISCARD

그런 다음 MTA 옵션 파일에서 FILTER_DISCARD=2 옵션을 설정합니다. filter_discard 대기열에 있는 메일은 사용자의 개인 휴지통 폴더의 확장된 범위에 들어 있는 것으로 간주해야 합니다. 따라서 filter_discard 대기열에 있는 메일에 대한 경고 메일은 보내지지 않으며 바운스 또는 반환 요청 시에도 해당 보낸 사람에게 반환되지 않습니다. 이러한 메일에 대해 수행 가능한 유일한 작업은 최종 알림 값이 만료되거나 imsimta return 등의 유틸리티를 사용하여 수동 바운스가 요청된 경우 해당 메일을 영구적으로 삭제하는 것입니다.

Messaging Server 6 2004Q2 이전에는 jettison Sieve 작업에서 filter_discard 채널 사용을 FILTER_DISCARD MTA 옵션으로 제어했습니다. 이제는 FILTER_DISCARD 설정에서 기본값을 가져오는 FILTER_JETTISON 옵션으로 제어합니다. FILTER_DISCARD의 기본값은 1입니다(discard를 bitbucket 채널로 전달).