[Rspamd-Users] rspamd outbound force enable SPF/DKIM policyes/symbole
David Mercereau
david at retzo.net
Sun Mar 5 20:21:44 UTC 2023
After reading the code:
https://github.com/rspamd/rspamd/blob/master/src/plugins/lua/spf.lua
https://github.com/rspamd/rspamd/blob/master/src/plugins/ dkim_check.c
and some re-compilation attempts :-/
I saw the BOULEAN "check_local" "check_authed" :-o
And it works:
/etc/rspamd/local.d/spf.conf
|check_authed = true check_local = true |
/etc/rspamd/local.d/dkim.conf
|check_authed = true check_local = true |
I don't understand why it's not documented, it's obviously a generalized
configuration but I only found it in the "spamtrap" documentation:
https://www.rspamd.com/doc/modules/spamtrap .html#module-settings
David
https://retzo.net/
Tél port : 0663691604
Tél fix : 0972199940 Lundi|Mardi|Jeudi 9h30-16h ou Mercredi|Vendredi 9h30-12h
Le 23/02/2023 à 21:55, David Mercereau a écrit :
>
> Hello,
>
> For outgoing email gateways (which do only that) I would like to have
> the cleanest messages possible and therefore I would like to reject
> all messages that are not DKIM signed, invalid SPF...
>
> For this I increased the score (for example) of the R_DKIM_NA symbol:
>
> "R_DKIM_NA" {
> weight = 15.0;
> description = "Missing DKIM signature";
> one_shot = true;
> groups = ["dkim"];
> }
> I specify that I am authenticated on these gateways... Indeed if this
> is not the case, my strategy to increase the score works but if I am
> authenticated it seems that rspamd does not use all the policies...
>
> However, I tried this type of configuration:
> authenticated {
> priority = high;
> authenticated = yes;
> apply {
> groups_enabled = ["policies","dkim", "spf"];
> symbols_enabled = ["ARC_NA", "R_DKIM_NA", "R_SPF_ALLOW"]
> }
> }
>
> Without effect, the symbols present are the following :
> https://dl.zici.fr/1692736531-74/Selection_591.png
>
> /ARC_NA, FROM_EQ_ENVFROM, FROM_HAS_DN, RCPT_COUNT_ONE, RCVD_COUNT_TWO,
> RCVD_TLS_ALL, RCVD_VIA_SMTP_AUTH, TO_DN_NONE, TO_MATCH_ENVRCPT_ALL/
>
> I specify of course that this message is not signed DKIM invalid SPF,
> but no precision on it, whereas with the same message, if I am not
> authenticated I have the symbols:
>
> ARC_NA, ASN, DMARC_POLICY_REJECT, FROM_EQ_ENVFROM, FROM_HAS_DN, MID_RHS_MATCH_FROM, MIME_GOOD, MIME_TRACE, R_DKIM_NA, R_SPF_NA, RCPT_COUNT_ONE, RCVD_COUNT_TWO, RCVD_TLS_ALL, TO_DN_NONE, TO_MATCH_ENVRCPT_ALL
> In short my question is: how to apply the same Rspamd rules on
> outgoing email with an authenticated user or not?
>
> I also attempted to set skip_authenticated = false; pretty much
> everywhere..
>
> A dump of my current config:
> https://pastebin.zici.fr/?22e0379881473dde#we1jSzedm6A94+5bucx6oiVwlaz763LxezzBIWqeL0E=
>
> Thank you for your reply,
> David
> --
> https://retzo.net/
More information about the Users
mailing list