]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Conf] Add SenderScore RPBL return codes
authormoisseev <moiseev@mezonplus.ru>
Sun, 28 Jul 2024 15:26:38 +0000 (18:26 +0300)
committermoisseev <moiseev@mezonplus.ru>
Sun, 28 Jul 2024 15:26:38 +0000 (18:26 +0300)
conf/modules.d/rbl.conf
conf/scores.d/rbl_group.conf

index c3594dbc9f56a8a00d137abe7bcb184bbccaf743..104bfbe51560866ba4645b700fdbb984651879e8 100644 (file)
@@ -82,6 +82,26 @@ rbl {
       symbol = "RBL_SENDERSCORE";
       checks = ['from'];
       rbl = "bl.score.senderscore.com";
+      returncodes {
+        RBL_SENDERSCORE_BOT = "127.0.0.1";
+        RBL_SENDERSCORE_NA = "127.0.0.2";
+        RBL_SENDERSCORE_NA_BOT = "127.0.0.3";
+        RBL_SENDERSCORE_PRST = "127.0.0.4";
+        RBL_SENDERSCORE_PRST_BOT = "127.0.0.5";
+        RBL_SENDERSCORE_PRST_NA = "127.0.0.6";
+        RBL_SENDERSCORE_PRST_NA_BOT = "127.0.0.7";
+        RBL_SENDERSCORE_SUS_ATT = "127.0.0.8";
+        RBL_SENDERSCORE_SUS_ATT_NA = "127.0.0.10";
+        RBL_SENDERSCORE_SUS_ATT_NA_BOT = "127.0.0.11";
+        RBL_SENDERSCORE_SUS_ATT_PRST_NA = "127.0.0.14";
+        RBL_SENDERSCORE_SUS_ATT_PRST_NA_BOT = "127.0.0.15";
+        RBL_SENDERSCORE_SCORE = "127.0.0.16";
+        RBL_SENDERSCORE_SCORE_NA = "127.0.0.18";
+        RBL_SENDERSCORE_SCORE_PRST = "127.0.0.20";
+        RBL_SENDERSCORE_SCORE_PRST_NA = "127.0.0.22";
+        RBL_SENDERSCORE_SCORE_SUS_ATT_NA = "127.0.0.26";
+        RBL_SENDERSCORE_BLOCKED = "127.255.255.255";
+      }
     }
 
     sem {
index ef29ed2fa11ce4cdf07aceeedb468ba4903e942d..b22239d2199204bf20c438012440d956e4e08f6c 100644 (file)
@@ -163,8 +163,98 @@ symbols = {
     }
 
     "RBL_SENDERSCORE" {
+        weight = 0.0;
+        description = "Unrecognised result from SenderScore RPBL";
+    }
+    "RBL_SENDERSCORE_BOT" {
+        weight = 2.0;
+        description = "From address is listed in SenderScore RPBL - botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_NA_BOT" {
+        weight = 2.5;
+        description = "From address is listed in SenderScore RPBL - noauth+botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_PRST" {
+        weight = 1.0;
+        description = "From address is listed in SenderScore RPBL - pristine";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_PRST_BOT" {
+        weight = 2.0;
+        description = "From address is listed in SenderScore RPBL - pristine+botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_PRST_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - pristine+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_PRST_NA_BOT" {
+        weight = 2.5;
+        description = "From address is listed in SenderScore RPBL - pristine+noauth+botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SUS_ATT" {
+        weight = 1.0;
+        description = "From address is listed in SenderScore RPBL - suspect_attachments";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SUS_ATT_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - suspect_attachments+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SUS_ATT_NA_BOT" {
+        weight = 2.0;
+        description = "From address is listed in SenderScore RPBL - suspect_attachments+noauth+botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SUS_ATT_PRST_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - suspect_attachments+pristine+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SUS_ATT_PRST_NA_BOT" {
         weight = 2.0;
-        description = "From address is listed in senderscore.com BL";
+        description = "From address is listed in SenderScore RPBL - suspect_attachments+pristine+noauth+botnet";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SCORE" {
+        weight = 1.0;
+        description = "From address is listed in SenderScore RPBL - sender_score";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SCORE_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - sender_score+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SCORE_PRST" {
+        weight = 1.0;
+        description = "From address is listed in SenderScore RPBL - sender_score+pristine";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SCORE_PRST_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - sender_score+pristine+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_SCORE_SUS_ATT_NA" {
+        weight = 1.5;
+        description = "From address is listed in SenderScore RPBL - sender_score+suspect_attachments+noauth";
+        groups = ["senderscore"];
+    }
+    "RBL_SENDERSCORE_BLOCKED" {
+        weight = 0.0;
+        description = "Excessive number of queries to SenderScore RPBL, more info: https://knowledge.validity.com/hc/en-us/articles/20961730681243";
+        groups = ["senderscore", "blocked"];
     }
 
     "MAILSPIKE" {