Apache-Httpd

Postfix 和 Apache:CentOS 7 上的權限被拒絕

  • October 31, 2018

我正在使用 Apache2、MySQL、PHP 和 Postfix 設置 CentOS 7 伺服器(用於通過 PHP 發送電子郵件)

我目前的問題是我收到以下錯誤(在 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.

我錯過了什麼嗎?

您可能需要調整 SELinux 策略以允許 apache 發送郵件。最簡單的方法是打開httpd_can_sendmail boolean [ 1 ]。

semanage boolean -m --on httpd_can_sendmail

我認為您還需要對文件夾的子項具有 755 權限。至於後綴不在根組中。

chmod -Rf 755 /etc/postfix

引用自:https://unix.stackexchange.com/questions/446895