Talvez seja necessário ajustar a política do SELinux para permitir que o apache envie mensagens. A maneira mais fácil é ativar link booleano [ 1 ] .
semanage boolean -m --on httpd_can_sendmail
Estou configurando um servidor do CentOS 7 com Apache2, MySQL, PHP e Postfix (para enviar e-mails pelo PHP)
Meu problema no momento é que recebo o seguinte erro (no error_log do Apache):
sendmail: fatal: open /etc/postfix/main.cf: Permission denied
O arquivo /etc/postfix/main.cf
tem as seguintes permissões: -rw-r--r-- (622)
O diretório /etc/postfix
tem as seguintes permissões: drwxr-xr-x (755)
O proprietário deste diretório é root
.
Eu perdi alguma coisa?
Talvez seja necessário ajustar a política do SELinux para permitir que o apache envie mensagens. A maneira mais fácil é ativar link booleano [ 1 ] .
semanage boolean -m --on httpd_can_sendmail
Acho que você também precisa de 755 permissões nos itens-filhos da pasta. como para postfix não está no grupo raiz.
chmod -Rf 755 /etc/postfix
Tags postfix selinux apache-httpd