Ладно. Sendmail я поставил, однако конечная задача - корректная отправка почты php-функцией mail() так и не решена.
В php.ini прописал нужный путь к sendmail (как уже делал нескоько раз), перегрузил и sendmail и apache(php к нему модулем), однако тестовая функция mail возвращает false, и письмо не отправляется. Лог
[code] Apr 7 13:57:21 localhost sm-mta[7200]: o37DvKSe007198: to=<...@gmail.com>, ctladdr=<www-data@localhost.localdomain> (33/33), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120310, relay=gmail-smtp-in.l.google.com. [209.85.220.53], dsn=2.0.0, stat=Sent (OK 1270645684 21si1507819fxm.51)
Apr 7 13:57:53 localhost sendmail[7201]: o37DvrWk007201: from=www-data, size=43, class=0, nrcpts=0, msgid=<201004071357.o37DvrWk007201@localhost.localdomain>, relay=www-data@localhost [/code]
Первая строка - это я через su вышел в пользователя от которого работает apache с php, и отправил письмо из консоли.
2-я строчка - отправил сз php-скрипта. Если я правильно понимаю, apache ще просто открывает pipe с sendmail и передаёт туда то же что и я из консоли.
Куда копать на этот раз? :-(