Ir al contenido
Módulo 4 · Lección 9 de 25

Hook de renovación automática de Let's Encrypt

Parte del curso Dovecot: IMAP/POP3 a escala de producción, en el módulo SSL/TLS, certificados y puertos.

Autor

Certbot renueva los certificados en su sitio, pero no reinicia Dovecot. Sin una recarga, sigues sirviendo el certificado anterior hasta que Dovecot se reinicie.

Agrega un hook de despliegue en /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

Prueba el certificado desde fuera:

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

Lo que quieres ver: Verify return code: 0 (ok).

SNI para varios nombres de host: agrega un bloque por nombre:

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
}

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