não consigo enviar e-mail do php-fpm

não consigo enviar e-mail do php-fpm

Posso enviar e-mails a partir da linha de comando usando o sendmail,

Posso chamar um script php ( php -f sendmail.php ) na linha de comando e o e-mail é enviado com sucesso,

mas se eu chamar exatamente o mesmo script do site (https://www.bradfordjam.org.uk/sendmail.php) Recebo um bool false e nenhum e-mail.

pesquisando phpinfo() emhttps://www.bradfordjam.org.uk/test.phpme dá:

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

o que não funciona. Chamando

php -i | grep sendmail

na linha de comando o php me dá

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

o que faz.

Genuinamente perplexo. Qualquer ideia? Obrigado.

Responder1

Pareceselinuxemitir. Experimente setenforce 0no cli e envie e-mail usando a web.

Responder2

drookie me colocou no caminho certo. Bastou

setsebool -P httpd_can_sendmail=on

então obrigado, bêbado. tem um voto positivo muito merecido.

informação relacionada