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

ProcedureSpamAssassin 결과 문자열을 제목 행에 추가

SpamAssassin 결과 문자열을 제목 행에 추가하여 SpamAssassin 점수로 메일을 읽을지 여부를 결정할 수 있습니다. 예를 들면 다음과 같습니다.

Subject: [SPAM True ; 99.3 / 5.0] Free Money At Home with Prescription Xanirex!

USE_CHECK0으로 설정하면 답신 문자열과 함께 일치하는 SpamAssassin 테스트 목록이 반환됩니다( SpamAssassin 옵션 참조). 이 목록의 길이가 매우 길 수 있으므로 USE_CHECK1로 설정하는 것이 가장 좋습니다.

단계
  1. 필터링할 메일을 지정합니다.

    스팸을 별도의 폴더에 정리단계 3을 참조하십시오.

  2. SpamAssassin 구성 파일을 만듭니다.

    이 단계는 스팸을 별도의 폴더에 정리에 설명되어 있습니다. mode=1은 메일이 스팸으로 확인되는 경우 SpamAssassin 결과 문자열을 반환하도록 지정합니다.


    host=127.0.0.1
    port=2000
    mode=1
    debug=1
                      

    hostportspamd가 실행 중인 시스템의 이름과 spamd가 받는 요청을 수신하는 포트를 지정합니다. mode=1은 메일이 스팸으로 확인되는 경우 SpamAssassin 결과 문자열을 반환하도록 지정합니다. debug=1은 SpamAssassin 라이브러리에서 디버깅을 설정합니다.

  3. option.dat 파일에 다음 행을 추가합니다.


    !for Spamassassin
    spamfilter1_config_file=/opt/SUNWmsgsr/config/spamassassin.opt
    spamfilter1_library=/opt/SUNWmsgsr/lib/libspamass.so
    spamfilter1_optional=1
    spamfilter1_string_action=data:,addtag “[SPAM detected: $U]”;
                      
    

    앞의 예와 마찬가지로 처음 세 옵션은 SpamAssassin 구성 파일과 공유 라이브러리를 지정하고 공유 라이브러리에 오류가 있을 경우 MTA 작업을 계속하도록 지정합니다. 다음 행은

    spamfilter1_string_action=data:,addtag “[SPAM detected $U]”;

    Subject: 행에 태그를 추가하도록 지정합니다. SpamAssassin에서 반환되는 “[result string]” 앞의 field 문자열(기본값: Spam-Test) 앞에 SPAM detected라는 문자 접두어가 있습니다. SpamAssassin 구성 예에서 mode=1로 지정했기 때문에 SpamAssassin 결과 문자열이 반환됩니다. 따라서, 제목 행은 다음과 비슷합니다. 따라서, 제목 행은 다음과 비슷합니다.

    Subject: [SPAM detected Spam-Test: True ; 11.3 / 5.0] Make Money!

    다음과 같이 addheaderaddtag를 함께 사용할 수도 있습니다.

    spamfilter1_string_action=data:,require ["addheader"];addtag "[SPAM detected $U]";addheader "Spamscore: $U";

    다음과 비슷한 메일을 볼 수도 있습니다.

    Subject: [SPAM detected Spam-Test: True ; 12.3 / 5.0] Vigaro Now!Spamscore: Spam-Test: True ; 12.3 / 5.0

    spamassassin.opt에서 field=를 설정하여 Spam-Test의 기본값을 제거합니다. 더 명확한 메일이 반환됩니다.

    Subject: [SPAM True ; 91.3 / 5.0] Vigaro Now!Spamscore: True ; 91.3 / 5.0

  4. 구성을 다시 컴파일하고 서버를 다시 시작한 다음 spamd 데몬을 시작합니다.

    스팸을 별도의 폴더에 정리를 참조하십시오.