|
|
|
| пытаюсь отправить сообщение при помощи sendmail()
<?
$from = "room@yandex.ru";
$recipients = "room@domain.ru";
$headers = "Content-Type: text/plain; charset=\"windows-1251\"";
$mail = popen("/usr/sbin/sendmail -i -f$from -- $recipients", 'w');
$text_headers = "From: $from\nSubject: $subject".$headers;
fputs($mail, $text_headers);
fputs($mail, "\n");
fputs($mail, $body);
$result = pclose($mail) >> 8 & 0xFF;
if ($result) echo "SENDMAIL Error! Error code: $result";
?>
|
Ошибка
Warning: popen() has been disabled for security reasons in /home/roomart/domains/roomart.biz/public_html/send.php on line 13
Warning: fputs(): supplied argument is not a valid stream resource in /home/roomart/domains/roomart.biz/public_html/send.php on line 15
Warning: fputs(): supplied argument is not a valid stream resource in /home/roomart/domains/roomart.biz/public_html/send.php on line 16
Warning: fputs(): supplied argument is not a valid stream resource in /home/roomart/domains/roomart.biz/public_html/send.php on line 17
Warning: pclose(): supplied argument is not a valid stream resource in /home/roomart/domains/roomart.biz/public_html/send.php on line 20
|
Мой хост перешел на Unix и c mail() можно попрощаться. Помогите оптимизировать код. | |
|
|
|
|
|
|
|
для: adminn
(11.06.2007 в 02:04)
| | Так в Unix-е функция mail() и работает вроде бы на основе sendmail(). | |
|
|
|
|
|
|
|
для: adminn
(11.06.2007 в 02:04)
| | Запрещено использование функции popen(). Нет возможности воспользоваться функцией mail()? | |
|
|
|
|
|
|
|
для: cheops
(11.06.2007 в 10:47)
| | К сожалению нет. Мне нужен самый простенький код для отправки сообщений sendmail(). Помогите примером | |
|
|
|