From a236a7672edfd0d2704c6e9f989b7a331b18cc78 Mon Sep 17 00:00:00 2001
From: La sif serveur <david.beniamine@tetras-libre.fr>
Date: Tue, 19 Jul 2022 22:36:48 +0200
Subject: [PATCH] Customizable trusted hosts for opendkim

---
 docker-compose.yml                      | 1 +
 docker/postfix/etc/service/opendkim/run | 6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index 2a71993..9797765 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -49,6 +49,7 @@ services:
       MY_NETWORKS:
       ROOT_ALIAS:
       MY_DESTINATION:
+      TRUSTED_HOSTS:
 
 
   pgsql:
diff --git a/docker/postfix/etc/service/opendkim/run b/docker/postfix/etc/service/opendkim/run
index 9569389..e59351c 100755
--- a/docker/postfix/etc/service/opendkim/run
+++ b/docker/postfix/etc/service/opendkim/run
@@ -17,12 +17,14 @@ EOF
 mkdir -p /etc/opendkim
 
 # Add docker trusted hosts
-echo "sympa" >> /etc/opendkim/TrustedHosts
 echo "localhost" >> /etc/opendkim/TrustedHosts
 echo "127.0.0.1" >> /etc/opendkim/TrustedHosts
 # Give some time to sympa to be up and running
 sleep 10
-dig +short sympa >> /etc/opendkim/TrustedHosts
+for domain in $TRUSTED_HOSTS; do
+    echo $domain >> /etc/opendkim/TrustedHosts
+    dig +short $domain >> /etc/opendkim/TrustedHosts
+done
 
 for domain in $MAILNAME $POSTFIX_VIRTUAL_DOMAINS; do
 	keydir="/etc/dkimkeys/$domain"
-- 
GitLab