navigation
Home
admin
|
Sieve
October 18th, 2016
|
Sieve permet de créer des filtres permettant de trier les messages lors de leur réception sur le serveur
=> quel que soit le client de messagerie, les messages sont toujours triés (il faut bien sur être en imap)
exemple de fichier
require ["fileinto", "vacation", "regex", "relational", "comparator-i;ascii-numeric"];
# sauvegardes Retrospect
if header :contains "subject" "Notification Retrospect depuis VIRAGO" {
fileinto "INBOX.CRI.sauvegardes.logs Retrospect";
stop;
}
# CERT
if header :contains "from" "certsvp@renater.fr" {
fileinto "INBOX.CRI.securite.cert";
fileinto "INBOX";
stop;
} |
Exemple avec test sur le corps du message
if header :contains "subject" "Notification Retrospect" { if body :contains "Script : optimi" { fileinto "INBOX.CRI.sauvegardes.logs Retrospect optimi";
stop; }
else { fileinto "INBOX.CRI.sauvegardes.logs Retrospect";
stop; }
} |
Compilation
Il faut compiler le fichier de config pour qu'il puisse être utilisé par le serveur de messagerie :
Tests
sieve-test .dovecot.sieve exemple_mail |
Cette commande génère également un fichier compilé (i.e. pas besoin de compiler le fichier après avoir exécuté sieve-test
|
|
Contact
|
|---|
Pour m'envoyer un mail, Pour me laisser un commentaire :richard.brunooo chez gmail.com |  |
|
|