From 5b365914e792e7aa76aeeaf9198352636154cfd0 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 15 May 2018 14:24:32 +0100 Subject: [PATCH] [Conf] Add additional groups for policies --- conf/scores.d/policies_group.conf | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/conf/scores.d/policies_group.conf b/conf/scores.d/policies_group.conf index 9885a5efa..b7ca9f6f6 100644 --- a/conf/scores.d/policies_group.conf +++ b/conf/scores.d/policies_group.conf @@ -20,22 +20,27 @@ symbols = { "R_SPF_FAIL" { weight = 1.0; description = "SPF verification failed"; + groups = ["spf"]; } "R_SPF_SOFTFAIL" { weight = 0.0; description = "SPF verification soft-failed"; + groups = ["spf"]; } "R_SPF_NEUTRAL" { weight = 0.0; description = "SPF policy is neutral"; + groups = ["spf"]; } "R_SPF_ALLOW" { weight = -0.2; description = "SPF verification allows sending"; + groups = ["spf"]; } "R_SPF_DNSFAIL" { weight = 0.0; description = "SPF DNS failure"; + groups = ["spf"]; } # DKIM @@ -43,62 +48,75 @@ symbols = { weight = 1.0; description = "DKIM verification failed"; one_shot = true; + groups = ["dkim"]; } "R_DKIM_TEMPFAIL" { weight = 0.0; description = "DKIM verification soft-failed"; + groups = ["dkim"]; } "R_DKIM_ALLOW" { weight = -0.2; description = "DKIM verification succeed"; one_shot = true; + groups = ["dkim"]; } # DMARC "DMARC_POLICY_ALLOW" { weight = -0.5; description = "DMARC permit policy"; + groups = ["dmarc"]; } "DMARC_POLICY_ALLOW_WITH_FAILURES" { weight = -0.5; description = "DMARC permit policy with DKIM/SPF failure"; + groups = ["dmarc"]; } "DMARC_POLICY_REJECT" { weight = 2.0; description = "DMARC reject policy"; + groups = ["dmarc"]; } "DMARC_POLICY_QUARANTINE" { weight = 1.5; description = "DMARC quarantine policy"; + groups = ["dmarc"]; } "DMARC_POLICY_SOFTFAIL" { weight = 0.1; description = "DMARC failed"; + groups = ["dmarc"]; } # ARC "ARC_ALLOW" { weight = -1.0; - description = "ARC checks success" + description = "ARC checks success"; + groups = ["arc"]; } "ARC_REJECT" { weight = 2.0; - description = "ARC checks success" + description = "ARC checks success"; + groups = ["arc"]; } "ARC_INVALID" { weight = 1.0; - description = "ARC structure invalid" + description = "ARC structure invalid"; + groups = ["arc"]; } "ARC_DNSFAIL" { weight = 0.0; - description = "ARC DNS error" + description = "ARC DNS error"; + groups = ["arc"]; } "ARC_NA" { weight = 0.0; - description = "ARC signature absent" + description = "ARC signature absent"; + groups = ["arc"]; } } \ No newline at end of file -- 2.39.5