URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6712
[ Назад ]

Исходное сообщение
"Как mail() PHP заставить отправлять почту"

Отправлено lop , 28-Янв-10 18:24 
Как mail() PHP заставить отправлять почту. В меня RedHat 9. Apache+PHP+MySQL, почтовый сервер sendmail.На сайте заполняется анкета и отсылается по указанному адресу. Но при инициации mail() из скрипта PHP в логах httpd error.log выдается sh: line1: /usr/sbin/sendmail Permission denied, а в mailere никаких следов обращения к sendmail, т.е. mail не находит sendmail. Пробую -  php -i | grep sendmail, а в результате выдайт:
PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot open shared object file: No such file or directory in Unknown on line 0.
Подскажите как решить проблему.

Содержание

Сообщения в этом обсуждении
"Как mail() PHP заставить отправлять почту"
Отправлено Мелашич , 28-Янв-10 18:52 
>Как mail() PHP заставить отправлять почту. В меня RedHat 9. Apache+PHP+MySQL, почтовый
>сервер sendmail.На сайте заполняется анкета и отсылается по указанному адресу. Но
>при инициации mail() из скрипта PHP в логах httpd error.log выдается
>sh: line1: /usr/sbin/sendmail Permission denied, а в mailere никаких следов обращения
>к sendmail, т.е. mail не находит sendmail. Пробую -  php
>-i | grep sendmail, а в результате выдайт:
>PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot
>open shared object file: No such file or directory in Unknown
>on line 0.
>Подскажите как решить проблему.

а как скрипт шлет? через php.ini ищет smtp или как ?


"Как mail() PHP заставить отправлять почту"
Отправлено lop , 29-Янв-10 09:58 
>[оверквотинг удален]
>>при инициации mail() из скрипта PHP в логах httpd error.log выдается
>>sh: line1: /usr/sbin/sendmail Permission denied, а в mailere никаких следов обращения
>>к sendmail, т.е. mail не находит sendmail. Пробую -  php
>>-i | grep sendmail, а в результате выдайт:
>>PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot
>>open shared object file: No such file or directory in Unknown
>>on line 0.
>>Подскажите как решить проблему.
>
>а как скрипт шлет? через php.ini ищет smtp или как ?

Да, скрипт ищет smtp через php.ini.  



"Как mail() PHP заставить отправлять почту"
Отправлено Pahanivo , 29-Янв-10 14:16 
>[оверквотинг удален]
>>>к sendmail, т.е. mail не находит sendmail. Пробую -  php
>>>-i | grep sendmail, а в результате выдайт:
>>>PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot
>>>open shared object file: No such file or directory in Unknown
>>>on line 0.
>>>Подскажите как решить проблему.
>>
>>а как скрипт шлет? через php.ini ищет smtp или как ?
>
>Да, скрипт ищет smtp через php.ini.

через php.ini? эта как?


"Как mail() PHP заставить отправлять почту"
Отправлено Pahanivo , 29-Янв-10 07:54 
>Как mail() PHP заставить отправлять почту. В меня RedHat 9. Apache+PHP+MySQL, почтовый
>сервер sendmail.На сайте заполняется анкета и отсылается по указанному адресу. Но
>при инициации mail() из скрипта PHP в логах httpd error.log выдается

для начала ты бы показал код отправки
>sh: line1: /usr/sbin/sendmail Permission denied, а в mailere никаких следов обращения

sh ???? при чем тут sh ????
>к sendmail, т.е. mail не находит sendmail. Пробую -  php
>-i | grep sendmail, а в результате выдайт:
>PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot

причем тут snmp?
>open shared object file: No such file or directory in Unknown
>on line 0.
>Подскажите как решить проблему.

такое чуство что очередной веб девелопир взялся поставить сервак )))


"Как mail() PHP заставить отправлять почту"
Отправлено lop , 29-Янв-10 10:07 
>[оверквотинг удален]
>>-i | grep sendmail, а в результате выдайт:
>>PHP Warning:  Unable to load dynamic library '/usr/lib/php4/snmp.so' - /usr/lib/php4/snmp.so: cannot
>
>причем тут snmp?
>>open shared object file: No such file or directory in Unknown
>>on line 0.
>>Подскажите как решить проблему.
>
>такое чуство что очередной веб девелопир взялся поставить сервак )))
>

Да, но что делать, системщик уворлился и я прошу совета на форуме.Сервак стоит и работает, но из скрипта PHP функция mail() не отправляет почту.