From 557ad2ed3cb9d466976354d5c0c89161c36f6e00 Mon Sep 17 00:00:00 2001 From: j4n Date: Fri, 13 Feb 2026 15:43:08 +0100 Subject: [PATCH] docker: don't overwrite existing DKIM keys on container start opendkim-genkey was running unconditionally on every startup, check if file exists and skip. --- docker/files/setup_chatmail_docker.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docker/files/setup_chatmail_docker.sh b/docker/files/setup_chatmail_docker.sh index bfcfb549..81a47bd9 100755 --- a/docker/files/setup_chatmail_docker.sh +++ b/docker/files/setup_chatmail_docker.sh @@ -56,7 +56,9 @@ if [ "$FORCE_REINIT_INI_FILE" = true ]; then INI_CMD_ARGS=--force fi -/usr/sbin/opendkim-genkey -D /etc/dkimkeys -d $MAIL_DOMAIN -s opendkim +if [ ! -f /etc/dkimkeys/opendkim.private ]; then + /usr/sbin/opendkim-genkey -D /etc/dkimkeys -d $MAIL_DOMAIN -s opendkim +fi chown opendkim:opendkim /etc/dkimkeys/opendkim.private chown opendkim:opendkim /etc/dkimkeys/opendkim.txt