방대한 양의 SEO & 웹 스팸을 처리하기 위해 맞춤형 SpamAssassin 필터를 설정하려고합니다. & Gmail에 이상적인 스팸 메일 계정 - 이상적으로는 서버 전체에 여러 메일이 있으므로 Hotmail 계정이 이상적입니다. 필자는 수천 가지의 스팸 메시지에 대해 SA를 교육했지만 SA는 일반적으로 베이지안 필터가 스팸 메시지를 받더라도 다른 테스트 (SPF, RBL 검사 등)를 모두 통과하므로 스팸 임계 값 이하로 점수를 매깁니다.SpamAssassin - 여러 규칙이있는 맞춤 필터?
나는 내 /etc/mail/spamassassin/local.cf 파일에 다음을 추가했습니다 :
목표는 "헤더"와 "몸"규칙 둘 다 일치하는 메시지를 잡으려고 분명히# GMAIL & HOTMAIL SEO SPAM
header GMAIL_HOTMAIL_SEO_SPAM From =~ /\@gmail\.com|\@hotmail\.com|\@outlook\.com/i
body GMAIL_HOTMAIL_SEO_SPAM /seo|india/i
score GMAIL_HOTMAIL_SEO_SPAM 15
describe GMAIL_HOTMAIL_SEO_SPAM Web dev and SEO spam from GMail & Hotmail
입니다 - 그리고 처음에는 일하는 것처럼 보였습니다. GMail에서 해당 서버의 계정에 테스트 메시지를 보냈을 때 & "본문"규칙에 포함 된 단어가 포함 된 Hotmail 계정은 필터가 트리거되었으며 "Gmail"및 "Hotmail"계정의 단어가없는 동일한 Gmail 및 Hotmail 계정의 메시지를 보낼 때 " body "규칙에 따라 필터를 트리거하지 않았습니다.
그러나 "body"규칙의 단어 중 하나를 포함하는 non-GMail/Hotmail 계정에서 테스트 메시지를 보내면 필터가 트리거됩니다. 어떤 이유로 '본문'규칙의 조건도 충족되는 경우에만 '머리글'규칙이 필터를 트리거하는 것으로 보이지만 그 반대의 경우에는 '본문'규칙이 트리거됩니다. '머리글'규칙의 조건 충족되지 않았습니다.
어떻게 제대로 작동하는지 알기 원하십니까?