Права доступа и отправка почты из PHP

acoustic

Новичок
Права доступа и отправка почты из PHP

Привет.

В какой-то момент перестала отправляться почта из PHP-скриптов на сервере (CentOS, Apache 2.0.52, PHP 5.0.4, для отправки использую mail()). Есть такой тестовый скрипт:
PHP:
print ini_get("sendmail_path") . "; ";
print (int)mail("мое@мыло.com", "test", "message");
Выводит:
/usr/sbin/sendmail -t -i; 0
Почта, соответственно, не отправляется.

Но если я выполняю тот же самый скрипт рутом из коммандной строки (php ./mail.php), письмо отправляется и выводится статус 1.

/usr/sbin/sendmail — это символическая ссылка на /var/qmail/bin/sendmail, права стоят аж 777 (в порядке тестирования выставил), но ничего не меняется. Apache запущен под пользователем apache, группой apache.

Что делать, чтобы снова заработало?
 

cDLEON

Онанист РНРСlub
а вы пробывали установить sendmail_path как не символическую ссылку? Т.е. вот этот: /var/qmail/bin/sendmail ?
 

Parsek

Новичок
Перестала отправляться ни с того ни с сего? Какие настройки вы меняли до ошибки?
 

acoustic

Новичок
Подозреваю, что причина в обновлении Plesk'а до последней версии, но 100 % утверждать не могу.
 
Сверху