LINUX.ORG.RU

mail() PHP не шлет почту


0

0

Как mail() PHP заставить отправлять почту. При инициации mail() из скрипта PHP в логах httpd error.log выдается sh: line1: /usr/sbin/sendmail Permission denied. Что-тщ запрещено. Подскажите в чем дело.


а вообще, лучше прикрути PHPMailer - штука зело полезная. можно будет заюзать прямой коннект к SMTP серверу.

isden ★★★★★
()
Ответ на: комментарий от hizel

Изменил php.ini как у Вшей ссылке, но нычего не произошло. Выдает Permission denied в логи. Юзеру или PHP sendmail не доступен.

malev
() автор топика
Ответ на: комментарий от hizel

Изменил php.ini как у Вшей ссылке, но нычего не произошло. Выдает Permission denied в логи. Юзеру или PHP sendmail не доступен.

malev
() автор топика

1. если стоит сендмыл лучше вместо него ченить попроще, например postfix, у меня заработал из коробки. Возможно надо настраивать или/и общаться с хостером (читать его доки/гуглить - нужное подчеркнуть).

2. пользователь вьебсервера отсутствует в правильной группе

3. стоит акойнить селинукс/ойпитаблез и никого никуда не пускает( часто встречается на рх/центос хостингах)

Syncro ★★★★★
()
Ответ на: комментарий от malev

Ну так, а чего ты ждал? «sudo ln -s /usr/sbin/sendmail /usr/bin/sendmail» спасет отца русской демократии

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.