SBRS(SenderBase Reputation Score)가 낮은 메시지에 플래그를 지정하도록 제목 헤더를 수정하려면 어떻게 해야 합니까?
SBRS(SenderBase Reputation Score)는 IP 주소에 대해 -10에서 +10 사이의 값이며, 이는 IP 주소가 현재 스팸 전송에 사용될 가능성을 나타냅니다. (정보가 없는 일부 주소는 "없음" 점수를 반환합니다.) 이 점수는 엔터프라이즈 스팸 관리 정책의 일부로 여러 가지 방법으로 사용할 수 있습니다. 일부 네트워크 관리자는 이메일 파이프라인에서 필터를 더 아래로 활성화하여 점수에 따라 작업을 수행할 수 있도록 메시지에 SBRS 점수를 태깅하고자 할 수 있습니다.
SBRS 점수를 사용하려면 리스너에 SenderBase 쿼리가 활성화되어 있어야 합니다. 이는 기본 동작이며 listenerconfig->edit->setup 명령을 사용해야 CLI에서 변경할 수 있습니다. (SBRS가 비활성화된 경우에도 mail_logs 파일의 각 전송 호스트에 대해 "None"이라는 SBRS 점수 보고서가 계속 표시됩니다.) SBRS 점수는 모든 메시지에 대해 사용할 수 있지만, 메시지의 전송 IP 주소를 기반으로 하는 IP 주소에 대해 사용할 수 있는 SBRS 점수가 없음을 의미하는 "None"일 수 있습니다.
SBRS 점수는 $REPUTATION 변수에 저장되며, 이는 메시지 필터 및 기타 위치에서 사용할 수 있습니다. 이 변수는 일부 필터 작업을 결정하기 위해 테스트될 수 있으며 메시지에 헤더를 추가하는 등의 필터 작업에 사용될 수 있습니다. 이 메시지 필터는 SenderBase 점수 및 기타 HAT 기반 정책 매개변수를 특정 리스너 "InboundMail"을 통해 전송된 메시지에 본문 헤더로 추가하는 방법을 보여줍니다.
AddHATDataForInbound:
If ( recv-inj == "InboundMail")
{
insert-header ('X-SBRS', '$REPUTATION');
insert-header ('X-SenderGroup', '$GROUP');
insert-header ('X-MailFlowPolicy', '$POLICY');
}
참고: SBRS 점수가 없는 발신자의 $REPUTATION 값은 "None"입니다. 특정 발신자 그룹에 속하지 않는 발신자는 발신자 그룹 "<Unknown>"과(와) 메일 플로우 정책 "$ACCEPTED"을(를) 갖게 됩니다.
이 메시지 필터는 더 복잡합니다. SBRS 점수는 항상 메시지에서 "X-" 헤더로 표시됩니다. SBRS 점수가 -2.0보다 작거나 같으면 메시지 제목 끝에 평판을 오른쪽 및 왼쪽 중괄호 문자로 묶어 표시합니다. 또한 이 필터는 제목 줄을 두 번 이상 표시하지 않으려고 합니다.
MarkSBRSinSubject:
if ( (recv-inj == "InboundMail") AND
(subject != "\\{SBRS .*\\}$") )
{
insert-header("X-SBRS", "$REPUTATION");
if (reputation <= -2.0)
{
strip-header("Subject");
insert-header("Subject", "$Subject {SBRS $REPUTATION}");
}
}