diff --git a/data/Dockerfiles/postfix/docker-entrypoint.sh b/data/Dockerfiles/postfix/docker-entrypoint.sh index ffa64d2c..c97b1284 100755 --- a/data/Dockerfiles/postfix/docker-entrypoint.sh +++ b/data/Dockerfiles/postfix/docker-entrypoint.sh @@ -1,5 +1,13 @@ #!/bin/bash +# Run hooks +for file in /hooks/*; do + if [ -x "${file}" ]; then + echo "Running hook ${file}" + "${file}" + fi +done + if [[ ! -z ${REDIS_SLAVEOF_IP} ]]; then cp /etc/syslog-ng/syslog-ng-redis_slave.conf /etc/syslog-ng/syslog-ng.conf fi diff --git a/docker-compose.yml b/docker-compose.yml index 39bc6d63..0995552b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -241,10 +241,11 @@ services: - dovecot postfix-mailcow: - image: mailcow/postfix:1.45 + image: mailcow/postfix:1.46 depends_on: - mysql-mailcow volumes: + - ./data/hooks/postfix:/hooks - ./data/conf/postfix:/opt/postfix/conf - ./data/assets/ssl:/etc/ssl/mail/:ro - postfix-vol-1:/var/spool/postfix