Отправление E-Mail средствами PHP

KukPHP

Новичок
Отправление E-Mail средствами PHP

Мне нужен скрипт, чтобы отправлял данные с формы на e-mail. Один скрипт есть
PHP:
<html>
<head>
<title>Отправка письма</title>
<meta content="text/html;charset=windows-1251" http-equiv="Content-Type">
</head>
<body> 
<?php
$mailto="[email protected]";
if (empty($_POST['ok']))
{ 
?> 
<h3>Отправьте вопрос автору сайта</h3>
Поля, отмеченные (*), обязательны для заполнения.
<br><br>
<form action="<?echo $_SERVER['PHP_SELF'];?>" method="POST">
<table>
<tr>
<td>Ваше имя:</td>
<td> <input type="text" name="username" size="30" maxlength="20"></td>
</tr> 
<tr>
<td>* E-mail:</td>
<td><input type="text" name="mailfrom" size="30" maxlength="50"></td>
</tr>
<tr>
<td>* Вопрос:</td>
<td><textarea cols="50" rows="10" name="question"></textarea></td>
</tr>
</table>
<input type="submit" name="ok" value="отправить"> 
</form>
<?php
}
else
{ 
if(!preg_match("/^([a-z,0-9])+\@([a-z,0-9])+(\.([a-z,0-9])+)+$/", @$_POST[mailfrom]))
{
$error = "Не верно заполнено поле: <b>E-mail</b><br>";
} 
if (@empty($_POST[question])) 
{
$error .= "Не заполнено поле: <b>Ваш вопрос</b><br>";
} 
if (@$error)
{
echo $error;
echo "<br><a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>";
exit;
} 
$subject="Вопрос от $_POST[mailfrom]";
$body="Имя:\n$_POST[username]\n\nE-mail:\n$_POST[mailfrom]\n\nКомментарии:\n$_POST[question]";
$body=convert_cyr_string (stripslashes($body), @w, @k );
$subject=convert_cyr_string (stripslashes($subject), @w, @k);
$sucess = mail($mailto, $subject, $body, "From: X-Mailer: PHP/" . phpversion());
if ($sucess)
{
echo "Спасибо. Ваш вопрос отправлен.<br><br>";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>";
} 
}
?>

</body>
</html>
Размещал его на сервере www.holm.ru (www.goodspon.h16.ru. Не пугайтесь названия - оно осталось с предидущих ужасов). Отправлял, но ничего на мое мыло не приходит. Почему (вместо [email protected] e-mail свой ставил, но увы)
 

KukPHP

Новичок
Извини и спасибо

-~{}~ 09.04.06 02:51:

Как выяснилось, на компе письма отправляет. Но вопрос, почему мне уже с хостинга письма на мыло не пришли
 
Сверху