Доброго времени суток, уважаемые форумчане!
На роутере установлены Lighttpd и php-fcgi. Для отправки писем долгое время использовал прямое обращение к sendmail посредством функции shell_exec. Но решил переделать и включить стандартную функцию mail. И тут-то и начались проблемы.
Почитав коментарии в самом php.ini я исправил путь до sendmail'а. Создал страницу со следующим содержимым:
PHP Code:
<?php
mail('***@rambler.ru', 'qqq', 'dataaaaaa');
?>
конфиг сенд-мэйла (/opt/etc/esmtprc) следующего содержания:
Code:
hostname = "smtp.rambler.ru"
username = "mail_login"
password = "mail_pass"
тут соответственно указаны верные данные учётки на рамблере:
mail_login - действующий логин
mail_pass - действующий пароль
При открытии этой страницы в браузере, php ошибок не выдаёт, но и на ящик ***@rambler.ru тоже ничего не приходит.
Возникли сомнения в том, правильно ли сконфигурин сам сэнд-мэйл. Пытаемся в консоли самого роутера дать команду:
Code:
echo -e "message" | sendmail ****@rambler.ru -f mail_login@rambler.ru
- письмо приходит.
Если кто сталкивался с подобной проблемой, подскажите пожалуйста, как её решить.
Возможна всё упирается в непонимании параметров сэндмэйла, которые указаны в php.ini (Не понятно что значит параметр -t и -i)
P.S. гуглил, но всё что находил - не то.