Merge branch 'master' into dist/ubuntu/precise/master
This commit is contained in:
commit
828978587c
4
Makefile
4
Makefile
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
SOURCE=eole-rspamd
|
SOURCE=eole-rspamd
|
||||||
VERSION=0.1
|
VERSION=0.1
|
||||||
EOLE_VERSION=2.4
|
EOLE_VERSION=2.6
|
||||||
EOLE_RELEASE=2.4.2
|
EOLE_RELEASE=2.6.1
|
||||||
PKGAPPS=non
|
PKGAPPS=non
|
||||||
|
|
||||||
################################
|
################################
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# Installation :
|
# Installation :
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Ajouter les dépôts rspamd:
|
## Ajouter les dépôts rspamd:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
|
|
|
@ -24,6 +24,14 @@
|
||||||
<variable name='activer_whitelist_domaine' type='oui/non' description='Voulez-vous filtrer les mails qui proviennent des domaines locaux ?'>
|
<variable name='activer_whitelist_domaine' type='oui/non' description='Voulez-vous filtrer les mails qui proviennent des domaines locaux ?'>
|
||||||
<value>non</value>
|
<value>non</value>
|
||||||
</variable>
|
</variable>
|
||||||
|
<variable name='enable_rules' type='oui/non' description='Voulez-vous ajouter des rêgles de filtrage supplémentaires (regexp) ?' mode='expert'>
|
||||||
|
<value>non</value>
|
||||||
|
</variable>
|
||||||
|
<variable name='rspamd_regexp_rule' type='string' description='Nom de la règle de filtrage' mode='expert' multi='True'/>
|
||||||
|
<variable name='rs_rule_desc' type='string' description='Déscription de la rêgle' mode='expert'/>
|
||||||
|
<variable name='rs_rule_regexp' type='string' description='Expression régulière de recherche' mode='expert'/>
|
||||||
|
<variable name='rs_rule_symbol' type='string' description='Marqeur à ajouter aux entêtes' mode='expert'/>
|
||||||
|
<variable name='rs_rule_score' type='string' description='Score à ajouter aux X-SPAM-SCORE' mode='expert'/>
|
||||||
</family>
|
</family>
|
||||||
</variables>
|
</variables>
|
||||||
<constraints>
|
<constraints>
|
||||||
|
@ -36,6 +44,20 @@
|
||||||
<param>non</param>
|
<param>non</param>
|
||||||
<target type='filelist'>whitelist</target>
|
<target type='filelist'>whitelist</target>
|
||||||
</condition>
|
</condition>
|
||||||
|
<condition name='disabled_if_in' source='enable_rules'>
|
||||||
|
<param>non</param>
|
||||||
|
<target type='variable'>rspamd_regexp_rule</target>
|
||||||
|
<target type='variable'>rs_rule_desc</target>
|
||||||
|
<target type='variable'>rs_rule_regexp</target>
|
||||||
|
<target type='variable'>rs_rule_symbol</target>
|
||||||
|
<target type='variable'>rs_rule_score</target>
|
||||||
|
</condition>
|
||||||
|
<group master='rspamd_regexp_rule'>
|
||||||
|
<slave>rs_rule_desc</slave>
|
||||||
|
<slave>rs_rule_regexp</slave>
|
||||||
|
<slave>rs_rule_symbol</slave>
|
||||||
|
<slave>rs_rule_score</slave>
|
||||||
|
</group>
|
||||||
</constraints>
|
</constraints>
|
||||||
<help>
|
<help>
|
||||||
<variable name='activer_rspamd'>rspamd est un filtre antispam rapide qui supporte l'apprentissage par déclaration des utilisateurs via le déplacement dans la boite 'spam'</variable>
|
<variable name='activer_rspamd'>rspamd est un filtre antispam rapide qui supporte l'apprentissage par déclaration des utilisateurs via le déplacement dans la boite 'spam'</variable>
|
||||||
|
|
|
@ -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
|
Loading…
Reference in New Issue