Pular para o conteúdo
Módulo 6 · Aula 13 de 25

Scripts Sieve globais vs por usuário

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo Filtros Sieve e regras no servidor.

Autor

Scripts globais rodam para todos os usuários. Scripts por usuário são enviados via 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
}

Ordem de execução: sieve_before → script do usuário → sieve_after.

Regras globais comuns no before.sieve:

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

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

Compile depois de editar:

sievec /etc/dovecot/sieve/before.sieve

🎯 Teste sempre as novas regras globais primeiro em uma caixa de e-mail. Um before.sieve quebrado interrompe a entrega para todo mundo.

Entre para acompanhar o que você já leu.

Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer