public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[Postfix] Add hooks
c54cfbf3
data/Dockerfiles/postfix/docker-entrypoint.sh | 8 ++++++++
docker-compose.yml | 3 ++-
2 files changed, 10 insertions(+), 1 deletion(-)
Diff
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