私は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
。
私は何を逃したことがありませんか?
ベストアンサー1
Apache がメールを送信できるように SELinux ポリシーを調整する必要があるかもしれません。最も簡単な方法はオンにすることです。httpd_can_sendmailブール値[1]。
semanage boolean -m --on httpd_can_sendmail