fix: /etc/msmtprc の権限を0600から0644に修正 (v8.5.6-g)
Helm Chart Release / release-chart (push) Successful in 5s
Helm Chart Release / release-chart (push) Successful in 5s
v8.5.6-f でSMTPパスワードファイルの権限は修正したが、 起動スクリプトが chmod 600 していた /etc/msmtprc 自体も rootのみ読み取り可のままで、PHP-FPMワーカー(www-data等)から 読めず 'msmtp: account default not found' (exit:78) で失敗していた。 chmod 644 に変更。msmtprc には実パスワードは含まれない (passwordeval経由で別ファイルから取得する設計)ため実害なし。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -179,8 +179,12 @@ spec:
|
||||
echo "Configuring SMTP for mail sending..."
|
||||
|
||||
# msmtprc設定ファイルをコピー
|
||||
# msmtpはPHP-FPMワーカー(www-data等の非root)から実行されるため、
|
||||
# rootが作成するこのファイルも読み取り可にする必要がある
|
||||
# (実パスワードはpasswordeval経由で別ファイルから取得するため、
|
||||
# msmtprc自体に平文パスワードは含まれない)
|
||||
cp /etc/smtp-config/msmtprc /etc/msmtprc
|
||||
chmod 600 /etc/msmtprc
|
||||
chmod 644 /etc/msmtprc
|
||||
|
||||
# PHP設定をphp.ini.d/に作成
|
||||
cat > /usr/local/etc/php/conf.d/99-smtp.ini << 'PHP_SMTP_EOF'
|
||||
|
||||
Reference in New Issue
Block a user