Wie ändere ich den Betreff-Header in Flags, die eine niedrige SenderBase-Reputationsbewertung (SBRS) aufweisen?
Die SenderBase-Reputationsbewertung (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. (Einige Adressen, für die keine Informationen verfügbar sind, geben die Punktzahl "Keine" zurück.) Sie können diese Punktzahl in vielerlei Hinsicht als Teil Ihrer Enterprise-Spam-Management-Richtlinie verwenden. Einige Netzwerkmanager möchten möglicherweise Meldungen mit ihren SBRS-Bewertungen versehen, um Filtern zu ermöglichen, ihre E-Mail-Pipeline weiter zu verlegen, um auf die Ergebnisse zu reagieren.
Um SBRS-Bewertungen verwenden zu können, müssen SenderBase-Abfragen für den Listener aktiviert sein. Dies ist das Standardverhalten und kann nur mit dem Befehl listenerconfig->edit->setup von der CLI geändert werden. (Beachten Sie, dass selbst wenn SBRS deaktiviert ist, in der Datei mail_logs weiterhin SBRS-Score-Berichte von "None" für jeden sendenden Host angezeigt werden.) Der SBRS-Score ist für alle Nachrichten verfügbar, auch wenn es sich um "None" handeln könnte, was bedeutet, dass für eine IP-Adresse, die auf der sendenden IP-Adresse der Nachricht basiert, kein SBRS-Score 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 bestimmte Filteraktionen zu ermitteln. Sie kann in Filteraktionen wie dem Hinzufügen von Headern zu Nachrichten verwendet werden. Dieser Nachrichtenfilter zeigt, wie Sie die SenderBase-Punktzahl und andere HAT-basierte Richtlinienparameter als Body-Header einer 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 in keine bestimmte Absendergruppe fallen, verfügen über eine Absendergruppe von "<unbekannt>" und eine Mail-Flow-Richtlinie von "$ACCEPTED".
Dieser Nachrichtenfilter ist komplexer. In der Nachricht wird die SBRS-Bewertung immer als X-Header markiert. Wenn der SBRS-Wert kleiner (oder gleich) -2.0 ist, wird auch die Reputation im Betreff der Nachricht am Ende markiert, das in die Zeichen der rechten und linken geschweiften Klammer eingeschlossen ist. Dieser Filter versucht außerdem, die Betreffzeile nur 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}");
}
}