в продолжении http://serov.eu/?p=45
msmtp действительно помог без очень сложных махинаций настроить сервер на отправку почты через яндекс.
ставим программку
yum install msmtp
в php.ini в самом конце файла пишем
sendmail_path = msmtp -t -i
у пользователя создаем файл
nano .msmtprc
с содержанием
account default logfile /home/bitrix/.msmtp.log host smtp.yandex.ru port 587 from noreply@server.ru keepbcc on auth on user noreply@server.ru password <password> tls on tls_starttls on tls_certcheck off
ставим правильные права, без этого ругается
chmod 0600 .msmtprc
и рестартуем httpd
service httpd restart
проверка:
php -r "mail('you-mail@gmail.com', 'Test', 'Test');"