Postfix und Apache: Berechtigung unter CentOS 7 verweigert

Postfix und Apache: Berechtigung unter CentOS 7 verweigert

Ich richte einen CentOS 7-Server mit Apache2, MySQL, PHP und Postfix ein (zum Senden von E-Mails über PHP).

Mein Problem im Moment ist, dass ich den folgenden Fehler erhalte (im error_log von Apache):

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

Die Datei /etc/postfix/main.cfhat die folgenden Berechtigungen:-rw-r--r-- (622)

Das Verzeichnis /etc/postfixverfügt über die folgenden Berechtigungen:drwxr-xr-x (755)

Der Besitzer dieses Verzeichnisses ist root.

Habe ich etwas verpasst?

Antwort1

Möglicherweise müssen Sie die SELinux-Richtlinie anpassen, damit Apache E-Mails senden kann. Am einfachsten ist es,httpd_can_sendmailBoolescher Wert [1] .

semanage boolean -m --on httpd_can_sendmail

Antwort2

Ich denke, Sie benötigen auch 755 Berechtigungen für die untergeordneten Elemente des Ordners. Postfix befindet sich nicht in der Stammgruppe.

chmod -Rf 755 /etc/postfix

verwandte Informationen