From 8592efb6cb80bdfe56959dc8ff6f4c60524c886c Mon Sep 17 00:00:00 2001 From: Brice Waegeneire Date: Wed, 7 Dec 2022 10:53:21 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20support=20procmail/sieve=20?= =?UTF-8?q?par=20dovecot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDovecot.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/HowtoDovecot.md b/HowtoDovecot.md index 05d8b49f..9365bb79 100644 --- a/HowtoDovecot.md +++ b/HowtoDovecot.md @@ -280,12 +280,12 @@ a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT La configuration suivante est utile lorsque l'on veut migrer de procmail à Sieve de manière progressive, pour pouvoir utiliser des script Sieve tout en gardant ses anciens script procmail. Par contre elle n'est pas recommandé lors de la mise en place d'un nouveau service mail car procmail est déprécié depuis des années. -Configuré ainsi Dovecot utilisera procmail en solution de replis si un courriel n'a pas déjà été accepté par un script Sieve et qu'un utilisateur possède un fichier `~/.procmailrc`. Si utilisateur souhaite ne pas du tout utiliser Sieve, il peut alors mettre `"|/local/bin/procmail -f-"` dans son `"|/local/bin/procmail -f-"`, ce qui contournera la logique précédente. +Configuré ainsi Dovecot utilisera procmail en solution de replis si un courriel n'a pas déjà été accepté par un script Sieve et qu'un utilisateur possède un fichier `~/.procmailrc`. Si utilisateur souhaite ne pas du tout utiliser Sieve, il peut alors mettre `|/local/bin/procmail -f-` dans son `~/.forward`, ce qui contournera la logique précédente. On commence par créer un script qui execute procmail quand l'utilisateur possède un fichier de configuration dans son compte : ~~~ sh -mkdir --parents --mode=755 /usr/local/lib/dovecot +install --mode 755 -D --no-target-directory /dev/null /usr/local/lib/dovecot/sieve-pipe/procmail cat > /usr/local/lib/dovecot/sieve-pipe/procmail < /var/lib/dovecot/sieve/after.d/procmail <