Postfix y Apache: Permiso denegado en CentOS 7

Postfix y Apache: Permiso denegado en CentOS 7

Estoy configurando un servidor CentOS 7 con Apache2, MySQL, PHP y Postfix (para enviar correos electrónicos a través de PHP)

Mi problema en este momento es que aparece el siguiente error (en el error_log de Apache):

sendmail: fatal: open /etc/postfix/main.cf: Permission denied

El archivo /etc/postfix/main.cftiene los siguientes permisos:-rw-r--r-- (622)

El directorio /etc/postfixtiene los siguientes permisos:drwxr-xr-x (755)

El propietario de este directorio es root.

¿Me he perdido algo?

Respuesta1

Es posible que deba ajustar la política de SELinux para permitir que Apache envíe correo. La forma más fácil es encenderhttpd_can_sendmailbooleano [1] .

semanage boolean -m --on httpd_can_sendmail

Respuesta2

Creo que también necesitarías 755 permisos en los elementos secundarios de la carpeta. En cuanto a postfix, no está en el grupo raíz.

chmod -Rf 755 /etc/postfix

información relacionada