fix Postfix spool permissions using set-permissions
Some checks failed
Build smtp-relay / build (push) Failing after 53s
Some checks failed
Build smtp-relay / build (push) Failing after 53s
Manual chmod 1730 on maildrop caused postsuper scan_dir_push failures because the group (postdrop) lacked read permission. Let Postfix set the exact permissions it expects via set-permissions. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
5a1dd37890
commit
63dbc331a1
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user