Certbot erneuert Zertifikate an Ort und Stelle, startet Dovecot aber nicht neu. Ohne Reload liefern Sie weiter das alte Zertifikat aus, bis Dovecot neu startet.
Legen Sie einen Deploy-Hook in /etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.sh an:
#!/bin/bash
systemctl reload dovecot
systemctl reload postfix
chmod +x /etc/letsencrypt/renewal-hooks/deploy/reload-dovecot.sh
Zertifikat von außen testen:
openssl s_client -connect mail.example.com:993 -servername mail.example.com -showcerts < /dev/null | grep "Verify return code"
Ziel ist Verify return code: 0 (ok).
SNI für mehrere Hostnamen: Ergänzen Sie Blöcke pro Name:
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
}
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.