Не установлена переменная sendmail_path в дефолт. Что приводит к невозможности отправить сообщение. # grep sendmail_path /etc/php/5.3/cli.php.ini ;sendmail_path = # php -i | grep sendmail_path sendmail_path => @PROG_SENDMAIL@ -t -i => @PROG_SENDMAIL@ -t -i Аналогичная ситуация для cgi, httpd2, php5-fpm
отключение php-remove-sendmail.patch помогает. Вопрос: с каким глубоким смыслом приложен данный патч?
В те далёкие времена патч нужен был для корректной работы. Видимо, в коде что-то поменялась и логика его сломалась. Я исправлю тем или иным способом.
Патч был похоже приложен для того, что бы /usr/sbin/sendmail не тащить в сборочницу. Лечится простым прибиванием @PROG_SENDMAIL@ в коде.
(В ответ на комментарий №3) > Патч был похоже приложен для того, что бы /usr/sbin/sendmail не тащить в > сборочницу. Так он все равно туда тащился из-за BuildRequires: ssmtp
Точно. Убираем патч. Но для начала в Sisyphus, потом в p6.
php5-5.3.18.20121017-alt1.1 -> sisyphus: * Tue Dec 11 2012 Anton Farygin <rider@altlinux> 5.3.18.20121017-alt1.1 - fixed sendmail path (closes: #28169)