Aller au contenu
Module 4 · Leçon 9 sur 25

Hook de renouvellement automatique Let's Encrypt

Fait partie du cours Dovecot : IMAP/POP3 à l'échelle de la production, dans le module SSL/TLS, certificats et ports.

Auteur

Certbot renouvelle les certificats sur place mais ne redémarre pas Dovecot. Sans rechargement, vous continuez à servir l'ancien certificat jusqu'au prochain redémarrage de Dovecot.

Ajoutez un hook de déploiement dans /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

Testez le certificat depuis l'extérieur :

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

Vous devez obtenir Verify return code: 0 (ok).

SNI pour plusieurs noms d'hôte : ajoutez un bloc par nom :

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
}

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel