Pular para o conteúdo
Módulo 4 · Aula 9 de 25

Hook de renovação automática do Let's Encrypt

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo SSL/TLS, certificados e portas.

Autor

O Certbot renova os certificados no mesmo lugar, mas não reinicia o Dovecot. Sem um reload, você continua servindo o certificado antigo até o Dovecot reiniciar.

Adicione um hook de deploy em /etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.sh:

#!/bin/bash
systemctl reload dovecot
systemctl reload postfix
chmod +x /etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.sh

Teste o certificado de fora:

openssl s_client -connect mail.example.com:993 -servername mail.example.com -showcerts < /dev/null | grep "Verify return code"

O esperado é Verify return code: 0 (ok).

SNI para vários hostnames: adicione blocos por nome:

local_name imap.alt.example {
  ssl_cert = </etc/letsencrypt/live/imap.alt.example/fullchain.pem
  ssl_key  = </etc/letsencrypt/live/imap.alt.example/privkey.pem
}

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