#!/bin/sh
# Diffie-Hellman Parameter Datei erzeugen
/usr/lib/dovecot/ssl-params -c /etc/dovecot/ssl-params.conf
 
# Hostname und Datum holen
NAME=`hostname -s`
DATUM=`date +'%b %e %H:%M:%S'`
 
# Parameterdatei für Dovecot bereitstellen
/bin/mv /var/lib/dovecot/tmp/ssl-parameters.dat /var/lib/dovecot/ssl-parameters.dat
 
# Informationen zur neuen Parameterdatei im Maillog vermerken
echo "$DATUM" "$NAME" "dovecot: ssl-params: renewed diffie-hellman parameters 4096bit" | logger
 
# Dovecot die neuen DH-Parameter bekannt geben
/bin/systemctl reload dovecot
 
# Temporäres Verzeichnis leeren
/bin/rm /var/lib/dovecot/tmp/ssl-parameters.dat -f
