SpamAssassin 2010 문제가 되는 규칙이 수정되었음에도 불구하고 내 메일 서버에 버그가 여전히 활성 상태입니다. 어디에서 수정해야 합니까?

SpamAssassin 2010 문제가 되는 규칙이 수정되었음에도 불구하고 내 메일 서버에 버그가 여전히 활성 상태입니다. 어디에서 수정해야 합니까?

SpamAssassin 2010 버그는 버그가 널리 알려지고 얼마 지나지 않아 수정될 예정이었고 실제로 /usr/share/spamassassin/72_active.cf의 위반 규칙이 업데이트되었습니다. 그러나 수신 메시지에는 여전히 다음과 같은 태그가 지정됩니다.

X-Spam-Status: No, score=3.188 tagged_above=-999 required=6.31 tests=[BAYES_50=0.001, FH_DATE_PAST_20XX=3.188, SPF_PASS=-0.001]

관련 규칙은 다음과 같습니다.

##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

나는 Debian Lenny의 spamassassin/3.2.5-2+lenny1.1~휘발성1을 사용하고 있으며 완전히 최신 상태입니다. 무슨 일이 일어나고 있는지 알아내기 위해 어디를 봐야 할지 알려주는 조언이 있나요? 저는 SpamAssassin에 대해 아무것도 모릅니다. 일반적으로 다른 사람이 이 문제를 관리하지만 저는 지금 시간이 없고 문제가 무엇인지 알아내려고 노력하고 있습니다. 문제가 한동안 우리를 짜증나게 만들었고 이 버그가 여전히 우리에게 영향을 미치고 있다는 것을 이제 막 깨달았기 때문입니다.

업데이트: /etc/spamassassin/local.cf 및 /usr/share/spamassassin/50_scores.cf 모두에서 FH_DATE_PAST20XX 규칙의 점수를 0.1로 낮추었습니다.아직이 규칙에 대해 3.188점을 부여합니다. 무슨 일인지 아세요? 정말 당황스럽네요.

업데이트 2: amavisd를 다시 시작한 후 수정된 것 같습니다. amavisd와 spamd의 차이점은 무엇인가요? 둘 다 실행되어서는 안되는 것 같습니다.

답변1

귀하가 게시한 규칙은 버그가 있는 규칙입니다. 다음과 같은 파일을 찾아보세요.

/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf

이는 /usr/share/의 기본 규칙을 대체합니다(참조:여기) - 고정 규칙에 [1-9] 대신 [2-9]가 있는지 확인하고 싶습니다.

##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

이를 확인한 후 SpamAssassin의 spamd 데몬 구성 요소를 실제로 다시 시작하여 해당 규칙을 다시 읽을 수 있는지 확인하세요.

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269

답변2

스팸이 아니라 amavisd를 다시 시작해야 한다는 사실이 밝혀졌습니다.

관련 정보