Sun Java System Messaging Server 6.3 관리 설명서

ProcedureMilter 배포

Milter를 배포하려면 다음 단계를 수행합니다.

  1. 원하는 작업을 수행할 Milter를 가져와서 구성합니다.

    정보 얻기 및 구성에 대한 자세한 내용은 해당 Milter 설명서를 참조하십시오.

  2. Milter 클라이언트 라이브러리를 로드하고 구성합니다. 14.2.1 스팸 필터링 소프트웨어 클라이언트 라이브러리 로드 및 구성을 참조하십시오.

    1. 클라이언트 라이브러리 libmilter.so의 경로를 지정합니다. Milter 구성 파일의 경로 및 이름을 지정합니다.

      예:


      spamfilter1_library=/opt/SUNWmsgsr/lib/libmilter.so
      spamfilterX_config_file=/opt/SUNWmsgsr/lib/milter.opt
    2. 원하는 옵션을 사용하여 Milter 구성 파일을 만듭니다.

      Milter 옵션 파일은 option=value 형식의 행으로 구성됩니다. 두 개의 필수 옵션은 HOSTPORT입니다. HOST는 Milter 서버를 실행하는 시스템의 이름으로 설정해야 하며, PORT는 Milter 서버가 수신하도록 구성된 포트로 설정해야 합니다. TCP/IP 연결만 지원되며, UNIX 도메인 소켓은 지정하거나 사용할 수 없습니다.

      이 옵션 파일에서 몇 개의 옵션을 추가로 사용할 수도 있습니다.

      DEBUG(정수, 기본값 0) — Milter 클라이언트 라이브러리의 디버그 출력을 활성화하거나 비활성화합니다. 값이 클수록 디버깅 출력이 많아집니다. 0을 설정하면 출력이 없습니다. 1은 기본 디버깅을 제공합니다. 2는 TCP 트래픽 로깅을 추가합니다. (Milter 서버의 디버그 출력은 일반적으로 서버 시작에 사용되는 명령줄의 설정에 따라 제어됩니다. 대부분의 Milter는 syslog에 대한 직접 디버그 출력 기능만 제공합니다.)

      TIMEOUT(정수, 기본값 3600) — Milter 연결과 관련된 작업의 시간 초과 값을 100분의 1초 단위로 지정합니다. 6.3 이상 버전에서 사용할 수 있습니다.

      SOCKS_HOST(문자열, 기본값 "") — 중간 SOCKS 서버의 이름을 지정합니다. 이 옵션을 지정하면 Milter가 직접 연결되지 않고 지정된 SOCKS 서버를 통해 연결됩니다.

      SOCKS_PORT(정수, 기본값 1080) — 중간 SOCKS 서버가 실행되는 포트를 지정합니다.

      SOCKS_PASSWORD(문자열, 기본값 "") — SOCKS 서버를 통한 연결에 사용할 비밀번호를 지정합니다. 아이디/비밀번호가 필요한지 여부는 SOCKS 서버 구성에 따라 다릅니다.

      SOCKS_USERNAME(문자열, 기본값 "") — SOCKS 서버를 통한 연결에 사용할 아이디를 지정합니다.

  3. Milter로 보낼 메시지를 지정합니다.

    사용자, 도메인 또는 채널별로 메시지를 필터링할 수 있습니다. 14.2.2 필터링할 메시지 지정을 참조하십시오.

  4. option.dat 파일에서 spamfilterX_string_action 옵션을 설정합니다.

    spamfilterX_string_action=data:,$M

    이 설정은 무조건적으로 사용되지만 Milter가 제대로 작동하려면 MTA 옵션 파일에 있어야 합니다.