diff --git a/entrypoint.sh b/entrypoint.sh index 9dea1ab..4c8dc0b 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -18,17 +18,8 @@ echo "${RELAY_AUTH_PASS}" | saslpasswd2 -p -c -u "${RELAY_AUTH_DOMAIN}" "${RELAY chown root:sasl /etc/sasldb2 2>/dev/null || true chmod 640 /etc/sasldb2 2>/dev/null || true -# Postfix spool directories (required inside container) +# Postfix spool and state directories (required inside container) mkdir -p /var/spool/postfix /var/lib/postfix -chown root:root /var/spool/postfix -chmod 755 /var/spool/postfix - -mkdir -p /var/spool/postfix/public /var/spool/postfix/maildrop -chown root:postdrop /var/spool/postfix/public /var/spool/postfix/maildrop -chmod 1730 /var/spool/postfix/public /var/spool/postfix/maildrop - -mkdir -p /var/spool/postfix/pid -chown root:root /var/spool/postfix/pid -chmod 755 /var/spool/postfix/pid +postfix set-permissions 2>/dev/null || true exec postfix start-fg