.include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/policies_group.conf" | .include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/policies_group.conf" | ||||
} | } | ||||
group "whitelist" { | |||||
.include "$CONFDIR/scores.d/whitelist_group.conf" | |||||
.include(try=true; priority=1; duplicate=merge) "$LOCAL_CONFDIR/local.d/whitelist_group.conf" | |||||
.include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/whitelist_group.conf" | |||||
} | |||||
group "surbl" { | group "surbl" { | ||||
.include "$CONFDIR/scores.d/surbl_group.conf" | .include "$CONFDIR/scores.d/surbl_group.conf" | ||||
.include(try=true; priority=1; duplicate=merge) "$LOCAL_CONFDIR/local.d/surbl_group.conf" | .include(try=true; priority=1; duplicate=merge) "$LOCAL_CONFDIR/local.d/surbl_group.conf" |
"fallback+file://${CONFDIR}/spf_whitelist.inc" | "fallback+file://${CONFDIR}/spf_whitelist.inc" | ||||
]; | ]; | ||||
score = -1.0 | score = -1.0 | ||||
description = "Mail comes from the whitelisted domain and has a valid SPF policy"; | |||||
inverse_symbol = "BLACKLIST_SPF"; | |||||
} | } | ||||
"WHITELIST_DKIM" = { | "WHITELIST_DKIM" = { | ||||
"${DBDIR}/dkim_whitelist.inc.local", | "${DBDIR}/dkim_whitelist.inc.local", | ||||
"fallback+file://${CONFDIR}/dkim_whitelist.inc" | "fallback+file://${CONFDIR}/dkim_whitelist.inc" | ||||
]; | ]; | ||||
description = "Mail comes from the whitelisted domain and has a valid DKIM signature"; | |||||
score = -1.0 | |||||
score = -1.0; | |||||
inverse_symbol = "BLACKLIST_DKIM"; | |||||
} | } | ||||
"WHITELIST_SPF_DKIM" = { | "WHITELIST_SPF_DKIM" = { | ||||
valid_spf = true; | valid_spf = true; | ||||
"fallback+file://${CONFDIR}/spf_dkim_whitelist.inc" | "fallback+file://${CONFDIR}/spf_dkim_whitelist.inc" | ||||
]; | ]; | ||||
score = -3.0; | score = -3.0; | ||||
description = "Mail comes from the whitelisted domain and has valid SPF and DKIM policies"; | |||||
inverse_symbol = "BLACKLIST_SPF_DKIM"; | |||||
} | } | ||||
"WHITELIST_DMARC" = { | "WHITELIST_DMARC" = { | ||||
valid_dmarc = true; | valid_dmarc = true; | ||||
"fallback+file://${CONFDIR}/dmarc_whitelist.inc" | "fallback+file://${CONFDIR}/dmarc_whitelist.inc" | ||||
]; | ]; | ||||
score = -7.0; | score = -7.0; | ||||
description = "Mail comes from the whitelisted domain and has valid DMARC and DKIM policies"; | |||||
inverse_symbol = "BLACKLIST_DMARC"; | |||||
} | } | ||||
} | } | ||||
# Whitelist rules scores | |||||
# | |||||
# Please don't modify this file as your changes might be overwritten with | |||||
# the next update. | |||||
# | |||||
# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.override' to redefine | |||||
# parameters defined on the top level | |||||
# | |||||
# You can modify '$LOCAL_CONFDIR/rspamd.conf.local' to add | |||||
# parameters defined on the top level | |||||
# | |||||
# For specific modules or configuration you can also modify | |||||
# '$LOCAL_CONFDIR/local.d/file.conf' - to add your options or rewrite defaults | |||||
# '$LOCAL_CONFDIR/override.d/file.conf' - to override the defaults | |||||
# | |||||
# See https://rspamd.com/doc/tutorials/writing_rules.html for details | |||||
max_score = 10.0; | |||||
symbols = { | |||||
"WHITELIST_SPF" { | |||||
weight = -1.0; | |||||
description = "Mail comes from the whitelisted domain and has a valid SPF policy"; | |||||
} | |||||
"BLACKLIST_SPF" { | |||||
weight = 1.0; | |||||
description = "Mail comes from the whitelisted domain and has no valid SPF policy"; | |||||
} | |||||
"WHITELIST_DKIM" { | |||||
weight = -1.0; | |||||
description = "Mail comes from the whitelisted domain and has a valid DKIM signature"; | |||||
} | |||||
"BLACKLIST_DKIM" { | |||||
weight = 2.0; | |||||
description = "Mail comes from the whitelisted domain and has non-valid DKIM signature"; | |||||
} | |||||
"WHITELIST_SPF_DKIM" { | |||||
weight = -3.0; | |||||
description = "Mail comes from the whitelisted domain and has valid SPF and DKIM policies"; | |||||
} | |||||
"BLACKLIST_SPF_DKIM" { | |||||
weight = 3.0; | |||||
description = "Mail comes from the whitelisted domain and has no valid SPF policy or a bad DKIM signature"; | |||||
} | |||||
"WHITELIST_DMARC" { | |||||
weight = -7.0; | |||||
description = "Mail comes from the whitelisted domain and has valid DMARC and DKIM policies"; | |||||
} | |||||
"BLACKLIST_DMARC" { | |||||
weight = 6.0; | |||||
description = "Mail comes from the whitelisted domain and has valid failed DMARC and DKIM policies"; | |||||
} | |||||
} |