kann keine E-Mail von php-fpm senden

kann keine E-Mail von php-fpm senden

Ich kann E-Mails von der Kommandozeile aus mit sendmail versenden,

Ich kann ein PHP-Skript ( php -f sendmail.php ) von der Kommandozeile aus aufrufen und die Mail wird erfolgreich versendet,

aber wenn ich genau dasselbe Skript von der Website aufrufe (https://www.bradfordjam.org.uk/sendmail.php) Ich bekomme ein Bool-False und keine E-Mail.

Suche nach phpinfo() beihttps://www.bradfordjam.org.uk/test.phpgibt mir:

sendmail_path   /usr/sbin/sendmail -t -i    /usr/sbin/sendmail -t -i

was nicht funktioniert. Anrufen

php -i | grep sendmail

von der Kommandozeile gibt mir php

sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i

was auch der Fall ist.

Bin echt ratlos. Irgendeine Idee? Danke.

Antwort1

Sieht aus wieselinuxProblem. Versuchen Sie setenforce 0es über die Befehlszeile und senden Sie dann E-Mails über das Internet.

Antwort2

drookie hat mich auf den richtigen Weg gebracht. Alles was es brauchte war

setsebool -P httpd_can_sendmail=on

also vielen Dank, Drookie. Du hast dein Upvote wohlverdient.

verwandte Informationen