Postfix и Apache: Отказано в доступе на CentOS 7

Postfix и Apache: Отказано в доступе на CentOS 7

Я настраиваю сервер CentOS 7 с Apache2, MySQL, PHP и Postfix (для отправки писем через PHP)

На данный момент моя проблема заключается в том, что я получаю следующую ошибку (в error_log от Apache):

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

Вам может потребоваться настроить политику SELinux, чтобы разрешить apache отправлять почту. Самый простой способ — включитьhttpd_can_sendmailбулев [1] .

semanage boolean -m --on httpd_can_sendmail

решение2

Я думаю, вам также понадобятся права 755 на дочерние элементы папки. Поскольку postfix не входит в корневую группу.

chmod -Rf 755 /etc/postfix

Связанный контент