-- StefanHegger - 18 Apr 2021

Da ich meinen E-Mail Server demnächst auf Debian Stretch upgraden möchte, beschäftige ich mich gerade mit ein paar (neuen) Einstellungen und Möglichkeiten. Bisher nutzte ich für die TLS <-> TLS Kommunikation zwischen E-Mail-Servern ein selbst ausgestelltes Zertifikat. Das wollte ich nun endlich mal ändern und habe mich kurz mit dem Certbot beschäftigt, der sich unter anderem dazu eignet, auf einem E-Mail Server ein Let’s Encrypt TLS-Zertifikat zu beantragen.

Die Schritte auf Debian Wheezy sind denkbar einfach.

Ordnerstruktur und Download:

mkdir /opt/certbot 
cd /opt/certbot 
wget https://dl.eff.org/certbot-auto 
chmod a+x certbot-auto

Zertifikat für die Domain »mail.geheggert.de« (ohne Webserver (systemctl stop apache2) beantragen:

/opt/certbot/certbot-auto certonly --standalone --rsa-key-size 4096 -d mail.geheggert.de

Einbinden in Postfix und Dovecot:

/etc/letsencrypt/live/mail.geheggert.de/fullchain.pem
/etc/letsencrypt/live/mail.geheggert.de/privkey.pem

Wichtig: dovecot einmal durchstaren, sonst werden nicht die neuen Zertifikate übernommen.

Cronjob für die automatische Erneuerung:

/opt/certbot/certbot-auto certonly --standalone --force-renewal -d mail.geheggert.de --post-hook "/etc/init.d/dovecot reload; /etc/init.d/postfix reload" | mailx -E'set nonullbody' -s "Let's Encrypt - [Mailserver]" root@localhost

Manuell erneuern

certbot --expand -d mail.sok-it.de

Prüfen:

openssl s_client -connect mail.geheggert.de:25 -starttls smtp
openssl s_client -connect mail.geheggert.de:993
Topic revision: r3 - 14 Oct 2022, StefanHegger
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Milan? Send feedback