Ir al contenido
Módulo 6 · Lección 13 de 25

Scripts Sieve globales vs por usuario

Parte del curso Dovecot: IMAP/POP3 a escala de producción, en el módulo Filtrado con Sieve y reglas del lado del servidor.

Autor

Los scripts globales se ejecutan para todos los usuarios. Los scripts por usuario se suben mediante ManageSieve.

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
}

Orden de ejecución: sieve_before → script del usuario → sieve_after.

Reglas globales comunes en before.sieve:

require ["fileinto", "spamtest", "spamtestplus"];

if spamtest :percent :value "ge" "75" {
  fileinto :create "Junk";
  stop;
}

Compila después de editar:

sievec /etc/dovecot/sieve/before.sieve

🎯 Prueba siempre las reglas globales nuevas primero con un solo buzón. Un before.sieve roto rompe la entrega para todos.

Inicia sesión para llevar el registro de lo que ya leíste.

Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual