From 7249795c13d736ae8de11e302dc66c60c2496d26 Mon Sep 17 00:00:00 2001 From: Fabio Date: Tue, 7 Jul 2026 15:01:55 -0300 Subject: [PATCH] Add custom whitelist bonus symbol for RspamD --- charts/rspamd/v0.1.0/templates/locald-configmap.yaml | 11 ++++++++--- charts/rspamd/v0.1.0/values.yaml | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/charts/rspamd/v0.1.0/templates/locald-configmap.yaml b/charts/rspamd/v0.1.0/templates/locald-configmap.yaml index bd2656b..2f593ea 100644 --- a/charts/rspamd/v0.1.0/templates/locald-configmap.yaml +++ b/charts/rspamd/v0.1.0/templates/locald-configmap.yaml @@ -77,6 +77,10 @@ data: reject = {{ .Values.rspamd.actions.reject }}; # Reject when reaching this score add_header = {{ .Values.rspamd.actions.add_header }}; # Add header when reaching this score greylist = {{ .Values.rspamd.actions.greylist }}; # Apply greylisting when reaching this score (will emit `soft reject action`) + {{- if hasKey .Values.rspamd.settings.symbolsWhitelist "score" }} + scores.conf: |- + "CUSTOM_WHITELIST_BONUS" = {{ .Values.rspamd.settings.symbolsWhitelist.score }}; + {{- end }} {{- with .Values.rspamd.settings.symbolsWhitelist.entries }} settings.conf: |- {{- range . }} @@ -90,9 +94,10 @@ data: {{ . | quote }}, {{- end }} ]; - {{- if hasKey . "score" }} - score = {{ .score }}; - {{- end }} + # Explicitly enable a custom adjustment symbol + symbols_enabled = [ + "CUSTOM_WHITELIST_BONUS" + ]; } } {{- end }} diff --git a/charts/rspamd/v0.1.0/values.yaml b/charts/rspamd/v0.1.0/values.yaml index c301d72..05795f6 100644 --- a/charts/rspamd/v0.1.0/values.yaml +++ b/charts/rspamd/v0.1.0/values.yaml @@ -87,6 +87,7 @@ rspamd: settings: symbolsWhitelist: + score: "-3.0" entries: [] # Example: # entries: @@ -95,7 +96,6 @@ rspamd: # from: example@interlegis.leg.br # symbolsDisabled: # - FREEMAIL_REPLYTO_NEQ_FROM - # score: -3.0 antivirus: clamav: {}