Подскажите пожалуйста! Делаю отправку писем с сайта. Пользователь заполняет форму, нажимает кнопку "отправить" и письмо отправляется на e-mail.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body>
<a href="main.html">на главную</a>
<p align="center"><b>Заполните данную форму и наш менеджер свяжется с вами в ближайшее время</b></p>
<?php
function show_form()
{
?>
<form action="" method=post>
<div align="center">
<br />Тема письма (например: металлургния, нефтяное оборудование и т.д.)<br />
<input type="text" name="Title" size="50"/>
<br />Фамилия Имя Отчество * <br />
<input type="text" name="FIO" size="50"/>
<br />e-mail <br />
<input type="text" name="Mail" size="50" />
<br />Контактный телефон *<br />
<input type="text" name="Phone" size="50" />
<br *>Текст письма <br />
<textarea name="mess" rows="4" cols="47"></textarea>
<br /><input type="submit" value="Отправить" name="submit">
</div>
</form>
<table width="416" border="0" align=center>
<tr>
<td><span class="style1">поля, отмеченные
- - обязательные для заполнения</span></td>
</tr>
</table>
<?
}
function complete_mail() {
$_POST['Title'] = substr(htmlspecialchars(trim($_POST['Title'])), 0, 1000);
$_POST['FIO'] = substr(htmlspecialchars(trim($_POST['FIO'])), 0, 100);
$_POST['Mail'] = substr(htmlspecialchars(trim($_POST['Mail'])), 0, 50);
$_POST['Phone'] = substr(htmlspecialchars(trim($_POST['Phone'])), 0, 30);
$_POST['mess'] = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
// если не заполнено поле "Имя" - показываем ошибку 0
if (empty($_POST['FIO']))
output_err(0);
// если не заполнено поле "Сообщение" - показываем ошибку 2
if(empty($_POST['mess']))
output_err(2);
// создаем наше сообщение
require 'class.phpmailer.php';
$mess = '
Имя отправителя:'.$_POST['FIO'].'
Контактный email:'.$_POST['Mail'].'
Контактный телефон:'.$_POST['Phone'].'
Сообщение:'.$_POST['mess'];
// $to - кому отправляем
$to = 'tatyasha88@yandex.ru';
// $from - от кого
$from='Tatyasha@74.ru';
mail($to, $_POST['Title'], $mess, "From:".$from);
echo 'Спасибо! Ваше письмо отправлено.';
}
if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>
</body>
</html>
Проблема: выдает сообщение, что письмо отправлено, но на ящик письмо не приходит.....