diff --git a/dovecot/start.sh b/dovecot/start.sh index 8912dfe1..7cfd26a0 100755 --- a/dovecot/start.sh +++ b/dovecot/start.sh @@ -1,8 +1,13 @@ -#!/bin/sh +#!/bin/bash + +# Substitute configuration +for VARIABLE in `env | cut -f1 -d=`; do + sed -i "s={{ $VARIABLE }}=${!VARIABLE}=g" /etc/dovecot/*.conf +done # Fix permissions chown -R mail:mail /mail -chown -R mail:mail /var/lib/dovecot +chown -R mail:mail /var/lib/dovecot # Run dovecot exec /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf -F