Настройка postfix для php mail

Автор Bred, 28 ноября 2012, 18:45:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Bred

Привет всем! Ребят, помогите пожалуйста, уже много времени потратил а проблему свою решил.
Сразу предупреждаю, в работе с линуксом опыта почти нет.
Нужно отправлять почту с сайта - php функцией mail, поставил на сервер postfix для отправки. С помощью telnet, под рутом, отправляет хорошо. Но функция mail не отправляет почту и возвращает false. Причем она не работает, если скрипт в браузере вызывать, но если скрипт с mail() вызывается кроном, то mail() срабатывает. У меня были подозрения что это связано с правами пользователей, т.к. крон тоже запущен из под рута, а сервер апача работает из под пользователя www-data. Но я, в консоли, переключался командой su на этого пользователя и выполнял этот скрипт - все срабатывало. Теперь я думаю, что что-то в настройках самого апача, но ничего не могу найти. Это срочно, так что буду рад любому совету. Заранее благодарен.

Сообщение объединено: 28 ноября 2012, 19:47:37

Помогли решить проблему. Поторопился все таки на форуме спрашивать. Проблема оказалась даже не в настройках постфикса, а в php.ini. Закомментировал строку sendmail_path = /usr/sbin/sendmail.postfix -t -i и все заработало. Всем спасибо!  :)