From 939e38b396114f819708bfca4936a1d17526f382 Mon Sep 17 00:00:00 2001 From: bserie Date: Wed, 15 Mar 2017 15:40:46 +0100 Subject: [PATCH] =?UTF-8?q?=C3=A0=20propos=20de=20duplicate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDovecot.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/HowtoDovecot.md b/HowtoDovecot.md index da11f3e3..36eb7d42 100644 --- a/HowtoDovecot.md +++ b/HowtoDovecot.md @@ -215,7 +215,7 @@ Pour réaliser un équivalent de la règle procmail suivante : | formail -D 8192 $HOME/.msgid.lock ~~~ -Testé avec Dovecot > 2.1 +Testé avec Dovecot 2.2.13 en Jessie. Ajouter le plugin sieve duplicate dans /etc/dovecot/conf.d/90-sieve.conf : @@ -238,6 +238,17 @@ if duplicate { Note : la ligne require doit être unique et en début de fichier, si des modules sont déjà chargés il suffit d'ajouter "vnd.dovecot.duplicate". +En Jessie-backports, version 2.2.27, « duplicate » est intégré. Et il faut mettre dans une règle sieve : + +``` +require ["duplicate", "variables"]; +if header :matches "message-id" "*" { + if duplicate :uniqueid "${0}" { + discard; + } +} +``` + ## Mode debug ### Activer le raw logging