Назад | Перейти на главную страницу

apache, php, sendmail не работают

Я использую apache, php и sendmail. Я могу отправлять почту из командной строки с помощью sendmail.

Однако в php-файле функция почты не работает.

Затем я запускаю этот тестовый файл электронной почты php из командной строки. Оно работает.

#> php mail_test.php

Я подумал, что это проблема с apache, и включил httpd_can_sendmail. Но это все еще не работает. Я проверил разрешение sendmail, оно 666.

Я проверил журнал ошибок httpd и обнаружил следующее:

sh: / usr / sbin / sendmail: В доступе отказано.

Я больше не знаю, где изменить разрешение.

Эта ветка (посмотрите внизу) предполагает, что это может быть проблема с разрешениями SELinux. У вас есть SELinux включен?