From 4170f61bb3fb67b5b512df3162abf4b9ce58b49e Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Tue, 3 Oct 2017 10:45:02 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20possibilit=C3=A9=20de=20cr?= =?UTF-8?q?=C3=A9er=20des=20r=C3=AAgles=20de=20filtrage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit En mode expert il est maintenant possible de créer des rêgles de filtarge supplémentaires pour rspamd. Les rêgles sont de type "regexp" et suivent la documentation de rspamd. https://rspamd.com/doc/tutorials/writing_rules.html Creole génère un fichier de configuration supplémentaire : /etc/rspamd/rspamd.local.lua --- dicos/22_rspamd.xml | 22 ++++++++++++++++++++++ tmpl/rspamd.local.lua | 11 +++++++++++ 2 files changed, 33 insertions(+) create mode 100644 tmpl/rspamd.local.lua diff --git a/dicos/22_rspamd.xml b/dicos/22_rspamd.xml index 2f3a56d..c8b8aaf 100644 --- a/dicos/22_rspamd.xml +++ b/dicos/22_rspamd.xml @@ -24,6 +24,14 @@ non + + non + + + + + + @@ -36,6 +44,20 @@ non whitelist + + non + rspamd_regexp_rule + rs_rule_desc + rs_rule_regexp + rs_rule_symbol + rs_rule_score + + + rs_rule_desc + rs_rule_regexp + rs_rule_symbol + rs_rule_score + rspamd est un filtre antispam rapide qui supporte l'apprentissage par déclaration des utilisateurs via le déplacement dans la boite 'spam' diff --git a/tmpl/rspamd.local.lua b/tmpl/rspamd.local.lua new file mode 100644 index 0000000..39e85f7 --- /dev/null +++ b/tmpl/rspamd.local.lua @@ -0,0 +1,11 @@ +%if %%getVar('enable_rules','non') == 'oui' + %for %%rule in %%rspamd_regexp_rule +config['regexp']['%%rule.rs_rule_symbol'] = { + re = '%%rule.rs_rule_regexp', + score = %%rule.rs_rule_score, + description = '%%rule.rs_rule_desc', + group = 'Eole Rules' + +} + %end for +%end if