|
|
|
|
<?
$em="мое_мыло@yandex.ru";
$sb="тарам";
$msg = 'Привет \r\n\r\n';
$headers = "From: mail@.мойсайт.ru \r\n Reply-To: mail@мойсайт.ru \r\n";
$headers.="MIME-Version: 1.0\r\n";
$headers.="Content-Type: text/html;";
if (mail ($em, $sb, $msg, $headers ))
{
echo 'Отправленно';
}
else
{
echo 'Неотправленно';
}
?>
|
Вот это код к примеру с hut.ru спокойно отправляет емаил, на указанный адрес. Но при этом с сайта заказчика напрочь отказывается работать, хотя выводит "отправленно". В чем может быть ошибка? | |
|
|
|
|
|
|
|
для: Гость
(05.05.2008 в 16:09)
| | Ну, например, на сайте заказчика отключена функция mail. | |
|
|
|
|
|
|
|
для: Axxil
(05.05.2008 в 16:44)
| | А он в этом случае не выдавал бы ошибку при попытке отправить емеил? Как можно это проверить? | |
|
|
|
|
|
|
|
для: Гость
(05.05.2008 в 16:57)
| | А sendmail установлен | |
|
|
|
|
|
|
|
для: Гость
(05.05.2008 в 16:57)
| |
<?php
if(function_exists("mail"))
echo "Функция mail включена";
else
echo "Функция mail недоступна";
?>
|
| |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 19:00)
| | amigo62, бесполезный код. Сама функция function_exists() существует ровно столько, сколько и mail(). Обе в ядре. | |
|
|
|
|
|
|
|
для: Atheist
(05.05.2008 в 20:15)
| | Если функция входит в список запрещенных, то function_exists() верент false | |
|
|
|
|
|
|
|
для: amigo62
(05.05.2008 в 22:41)
| | > Если функция входит в список запрещенных, то function_exists() верент false
Противоречит мануалу
> Обратите внимание, что название функции может присутствовать, даже если саму функцию невозможно использовать из-за настроек конфигурации или опций компиляции (например, как для image функций). | |
|
|
|
|
|
|
|
для: Atheist
(05.05.2008 в 23:25)
| | название функции МОЖЕТ присутствовать
андестенд? | |
|
|
|