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

Fundamentos de Sieve y extensiones de Dovecot

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

Sieve (RFC 5228) es un pequeño lenguaje declarativo para filtrar correo. El intérprete Pigeonhole de Dovecot admite el estándar completo más varias extensiones útiles.

Ejemplo: clasificar por remitente + marcar lo urgente:

require ["fileinto", "imap4flags"];

if header :contains "from" "alerts@stripe.com" {
  fileinto "INBOX/Finance";
  setflag "\\Flagged";
  stop;
}

if header :contains "subject" "[URGENT]" {
  setflag "\\Flagged";
}

if address :is "to" "newsletter@example.com" {
  fileinto "INBOX/Newsletters";
}

Extensiones Sieve útiles de Dovecot:

Extensión Propósito
fileinto Mover a una carpeta concreta
imap4flags Poner o quitar marcas
vacation Respuesta automática
mailbox Crear automáticamente las carpetas de destino
spamtest / spamtestplus Leer la puntuación de Rspamd
editheader Agregar o quitar encabezados
extprograms Pasar el mensaje a scripts externos

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