トップへ(mam-mam.net/)

Postfixでメールを受信したときに、特定のディレクトリにファイルを作成できない

検索:

「Postfixでメールを受信したときに、特定のディレクトリにファイルを作成できない」

Postfixでメールを受信したときに、特定のディレクトリにファイルを作成しようとすると、
権限(パーミッション)が無いというエラーが表示されファイルを作成できない。
しかし、ディレクトリのパーミッションを確認すると、書き込み権限がある。

回答

systemdがディレクトリへの書き込み権限を与えていない可能性が高いです。

ソース

vi /usr/lib/systemd/system/postfix.service
でファイルを開き
以下のように、書き込み読み込み権限を与えたいディレクトリを追加します。

#/var ディレクトリにしか書き込みできない
ReadWritePaths= /var

#/var /run ディレクトリに書き込み可能
ReadWritePaths= /var /run

systemctl restart postfix.service
でサービスを再起動し、設定を反映させれると直ります。