Wie ändere ich den Betreff-Header, um Nachrichten mit einer niedrigen SenderBase Reputation Score (SBRS) zu kennzeichnen?
Der SenderBase Reputation Score (SBRS) ist ein Wert zwischen -10 und +10 für IP-Adressen, der die Wahrscheinlichkeit widerspiegelt, dass derzeit eine IP-Adresse zum Senden von Spam verwendet wird. (Bei einigen Adressen, für die keine Informationen verfügbar sind, wird die Bewertung "Keine" angezeigt.) Sie können diese Bewertung auf verschiedene Weise als Teil Ihrer Spam-Management-Richtlinie Ihres Unternehmens verwenden. Manche Netzwerkmanager möchten Nachrichten möglicherweise mit ihren SBRS-Bewertungen taggen, damit Filter in ihrer E-Mail-Pipeline weiter unten auf die Bewertungen reagieren können.
Um SBRS-Bewertungen verwenden zu können, müssen SenderBase-Abfragen auf dem Listener aktiviert sein. Dies ist das Standardverhalten und kann nur über die CLI mit dem Befehl listenerconfig->edit->setup geändert werden. (Beachten Sie, dass Sie in der Datei mail_logs für jeden sendenden Host weiterhin den SBRS-Bewertungsbericht "None" sehen, selbst wenn SBRS deaktiviert ist.) Die SBRS-Bewertung ist für alle Nachrichten verfügbar, kann jedoch "Keine" lauten. Dies bedeutet, dass für eine IP-Adresse basierend auf der sendenden IP-Adresse der Nachricht keine SBRS-Bewertung verfügbar ist.
Die SBRS-Bewertung wird in einer Variablen, $REPUTATION, gespeichert, die Ihnen in Nachrichtenfiltern und an anderen Orten zur Verfügung steht. Diese Variable kann getestet werden, um eine bestimmte Filteraktion zu ermitteln. Sie kann in Filteraktionen wie dem Hinzufügen von Headern zu Nachrichten verwendet werden. Dieser Nachrichtenfilter zeigt, wie Sie die SenderBase-Bewertung und andere HAT-basierte Richtlinienparameter als Body-Header zu jeder Nachricht hinzufügen können, die über einen bestimmten Listener "InboundMail" gesendet wird:
AddHATDataForInbound:
If ( recv-inj == "InboundMail")
{
insert-header ('X-SBRS', '$REPUTATION');
insert-header ('X-SenderGroup', '$GROUP');
insert-header ('X-MailFlowPolicy', '$POLICY');
}
Hinweis: Absender, für die keine SBRS-Bewertungen vorliegen, erhalten den $REPUTATION-Wert "None" (Keine). Absender, die keiner bestimmten Absendergruppe angehören, haben eine Absendergruppe von "<Unbekannt>" und eine Mail Flow Policy von "$ACCEPTED".
Dieser Nachrichtenfilter ist komplexer. Der SBRS-Wert wird in der Nachricht immer als X-Header markiert. Wenn der SBRS-Wert kleiner (oder gleich) -2,0 ist, wird am Ende auch die Reputation im Betreff der Nachricht markiert, der in die rechten und linken geschweiften Klammern eingeschlossen ist. Dieser Filter versucht auch, die Betreffzeile nicht mehr als einmal zu markieren:
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}");
}
}