ajout dovecot.sieve
This commit is contained in:
parent
bcd82a7058
commit
bb50a3f268
|
@ -200,7 +200,7 @@ Je suis indispo jusqu'au DD/MM/YYYY.
|
||||||
|
|
||||||
### Langage Sieve
|
### Langage Sieve
|
||||||
|
|
||||||
On peut donc écrire des règles Sieve dans le fichier *.dovecot.sieve*
|
On peut écrire des règles Sieve dans le fichier `/home/vmail/example.com/jdoe/.dovecot.sieve` pour un utilisateur en particulier ou dans `/etc/dovecot/sieve.global` pour que cela soit général au serveur.
|
||||||
|
|
||||||
Voici quelques liens pour écrire les règles : <http://support.tigertech.net/sieve> <http://sieve.info/tutorials>
|
Voici quelques liens pour écrire les règles : <http://support.tigertech.net/sieve> <http://sieve.info/tutorials>
|
||||||
|
|
||||||
|
@ -253,6 +253,50 @@ if header :matches "message-id" "*" {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Déplacer les emails avec un certain sujet dans une sous-boîte Junk
|
||||||
|
|
||||||
|
~~~
|
||||||
|
require ["fileinto", "mailbox"];
|
||||||
|
|
||||||
|
if header :contains "subject" ["[SPAM]"] {
|
||||||
|
fileinto :create "Spam";
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
|
### Redirection
|
||||||
|
|
||||||
|
~~~
|
||||||
|
if header :contains "Subject" "Foo Bar"
|
||||||
|
{
|
||||||
|
redirect "jdoe@example.com";
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
|
### Syntaxe
|
||||||
|
|
||||||
|
Conditions :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
if header :contains "subject" ["[SPAM]"]
|
||||||
|
if header :contains "Subject" "Foo Bar"
|
||||||
|
if address :domain "From" "qq.com"
|
||||||
|
if anyof (header :contains "X-Foo" "Bar", header :contains "X-Baz" "Qux")
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Enchainement de conditions :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
if CONDITION1 {
|
||||||
|
ACTION1;
|
||||||
|
} elsif CONDITION2 {
|
||||||
|
ACTION2;
|
||||||
|
} else {
|
||||||
|
keep;
|
||||||
|
}
|
||||||
|
~~~
|
||||||
|
|
||||||
|
> *Note* : le else {keep;} est le comportement par défaut
|
||||||
|
|
||||||
## Mode debug
|
## Mode debug
|
||||||
|
|
||||||
### Activer le raw logging
|
### Activer le raw logging
|
||||||
|
|
Loading…
Reference in a new issue