composite "SPF_FAIL_FORWARDING" {
expression = "g:forwarding & (R_SPF_SOFTFAIL | R_SPF_FAIL)";
}
+composite "DMARC_POLICY_ALLOW_WITH_FAILURES" {
+ expression = "DMARC_POLICY_ALLOW & (R_SPF_SOFTFAIL | R_SPF_FAIL | R_DKIM_REJECT)";
+}
composite "FORGED_RECIPIENTS_FORWARDING" {
expression = "FORGED_RECIPIENTS & g:forwarding";
}
weight = -0.5;
description = "DMARC permit policy";
}
+ symbol "DMARC_POLICY_ALLOW_WITH_FAILURES" {
+ weight = -0.5;
+ description = "DMARC permit policy with DKIM/SPF failure";
+ }
symbol "DMARC_POLICY_REJECT" {
weight = 2.0;
description = "DMARC reject policy";