Spamassassin KHOP 규칙은 어디에 있나요?

Spamassassin KHOP 규칙은 어디에 있나요?

나는 spamassassin을 구현했고 점수를 낮췄습니다.

KHOP_BIG_TO_CC

/etc/mail/spamassassin/local.cf 파일의 점수를 덮어썼지만 이 특정 규칙이 포함된 .cf 파일을 찾을 수 없을 때 작동합니다.

규칙이 저장되는 두 위치를 확인했습니다.

  • /usr/share/spamassassin
  • /etc/mail/spamassassin

일부 로컬 사용자를 위한 홈 폴더도 있습니다.

  • /root/.spamassassin/
  • /var/amavisd/.spamassassin/

다음과 같이 디렉터리를 Grep합니다.

grep -r "KHOP_BIG_TO_CC" /<directory/path/*

하지만 아무것도 없습니다. 다른 KHOP 규칙을 찾았지만 xspam 헤더에 나타나더라도 이 규칙은 찾지 못했습니다.

이제 어디선가 khop 채널이 있다는 것을 읽었습니다. http://khopesh.com/wiki/anti-spam

하지만 sa-update로 읽은 유일한 채널은 "sought.rules.yerp.org"입니다.

아는 사람 있나요KHOP_BIG_TO_CC규칙을 알고 어디서 찾을 수 있는지 알고 있나요?

답변1

KHOP_BIG_TO_CC에 대한 답은 모르지만, 서버 탐색을 위한 몇 가지 팁은 다음과 같습니다.

다음 명령을 사용하면 spamassassin이 로드하는 규칙 파일을 확인할 수 있습니다.

spamassassin --lint -D 2>&1 | grep 'config: read file'

RHEL 6 시스템에서 sa-update다음 규칙 세트를 찾았습니다 /var/lib/spamassassin. 다음 명령을 사용하여 모든 cf 파일을 grep할 수 있습니다.

grep KHOP_BIG_TO_CC $(spamassassin --lint -D 2>&1 | grep 'config: read file' | sed 's/^.* read file //')

내 시스템에서 KHOP_규칙을 찾을 수 없습니다.

가능성은 낮지만 가능할 수도 있습니다. 시스템 설정에 따라 개별 사용자가 자신만의 스팸 어쌔신 규칙을 정의할 수 있습니다. 이 경우 $HOME/.spamassassin/user_prefs--lint -D명령은 확인된 모든 사용자 규칙을 표시하지 않습니다.

그러나 정의된 위치에 관계없이 KHOP_BIG_TO_CC파일에 다음을 추가하여 사용되는 분수를 재정의할 수 있습니다 local.cf.

score KHOP_BIG_TO_CC 0.0

어쨌든 핵심 규칙 파일을 편집하지 않을 것이므로 해당 파일을 어디서 찾는지는 중요하지 않습니다(비록 파일이 정의된 파일을 찾을 수 없다는 좌절감을 이해하지만).

관련 정보