Files
phpfpm/CHANGELOG-8.5.6-f.md
T
claudeandClaude Fable 5 ffb760b913
Helm Chart Release / release-chart (push) Successful in 5s
fix: SMTPパスワードSecretのmodeを0600から0644に修正 (v8.5.6-f)
smtp-secrets ボリュームの mode: 0600 により、Secretファイルの所有者は
rootだが、msmtp は PHP mail() 経由で PHP-FPMワーカー(www-data等の
非rootユーザー)として実行されるため読み取れず、
'cat: can't open ... Permission denied' で認証失敗していた。

mode を 0644(全ユーザー読み取り可)に変更。ファイルはPod内にのみ
存在し外部からアクセス不可のため許容できるトレードオフ。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 07:33:28 +09:00

1.4 KiB

Changelog - Version 8.5.6-f

修正

SMTPパスワードファイルをPHP-FPMワーカーから読めない問題を修正

smtp.auth.enabled: true でSMTP送信メールを設定した際、msmtpが以下のエラーで認証情報を取得できず、メール送信に失敗する問題を修正しました。

cat: can't open '/etc/smtp-secrets/password': Permission denied

原因: /etc/smtp-secrets/password を投影するSecretボリュームの mode0600(所有者=rootのみ読み取り可)になっていました。msmtp は PHP の mail() 呼び出し経由で PHP-FPMワーカー(www-data 等の非rootユーザー) として実行されるため、rootのみ読み取り可のファイルを読めませんでした。

対応: templates/deployment.yamlsmtp-secrets ボリュームの mode0644(全ユーザー読み取り可)に変更しました。このファイルはPod内にのみ存在し外部からアクセスできないため、許容できるトレードオフです。

アップグレード手順

helm repo update
helm upgrade <リリース名> cafepieters/phpfpm --version 8.5.6-f -f values.yaml

Pod再起動後、SMTP経由のメール送信が正常に動作するようになります。


リリース日: 2026-07-19 担当: プロサーバーエンジニア(Claude)