web-dev-qa-db-ja.com

PostfixとApache:CentOS 7でアクセスが拒否されました

Apache2、MySQL、PHPおよびPostfix(PHPを介して電子メールを送信するため)を備えたCentOS 7サーバーをセットアップしています。)

現時点での私の問題は、(Apacheのerror_logで)次のエラーが発生することです。

_sendmail: fatal: open /etc/postfix/main.cf: Permission denied
_

ファイル_/etc/postfix/main.cf_には次の権限があります:-rw-r--r-- (622)

ディレクトリ_/etc/postfix_には次の権限があります:drwxr-xr-x (755)

このディレクトリの所有者はrootです。

私は何かを見逃しましたか?

2
yfain

Apacheがメールを送信できるように、SELinuxポリシーを調整する必要がある場合があります。最も簡単な方法は、httpd_can_sendmailブール値をオンにすることです [ 1 ]

semanage boolean -m --on httpd_can_sendmail
2
sebasth