Globale Skripte laufen für jeden Benutzer. Benutzereigene Skripte werden per ManageSieve hochgeladen.
conf.d/90-sieve.conf:
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_before = /etc/dovecot/sieve/before.sieve
sieve_after = /etc/dovecot/sieve/after.sieve
sieve_dir = ~/sieve
sieve_extensions = +editheader +mailbox +spamtest
}
Ausführungsreihenfolge: sieve_before → Benutzerskript → sieve_after.
Häufige globale Regeln in before.sieve:
require ["fileinto", "spamtest", "spamtestplus"];
if spamtest :percent :value "ge" "75" {
fileinto :create "Junk";
stop;
}
Nach dem Bearbeiten kompilieren:
sievec /etc/dovecot/sieve/before.sieve
🎯 Testen Sie neue globale Regeln immer zuerst an einem Postfach. Eine fehlerhafte before.sieve legt die Zustellung für alle lahm.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.