Старый 20.09.2016, 14:35   #1
Новичок
 
Регистрация: 14.09.2016
Сообщений: 4
Вес репутации: 0
giveaway на пути к лучшему
По умолчанию Форма обратной связи на php: долго не приходят сообщения

Самый простой код отправки заявки с лендинга. Работает как-то не стабильно. Иногда сообщение идет час! Нет уверенности, что все заявки доходят. В чем затык?

PHP код:
<?php 
 
$sendto   
"mail@mail.com"// почта, на которую будет приходить письмо
$username $_POST['name'];   // сохраняем в переменную данные полученные из поля c именем
$usertel $_POST['telephone']; // сохраняем в переменную данные полученные из поля c телефонным номером
$usermail $_POST['email']; // сохраняем в переменную данные полученные из поля c адресом электронной почты
 
// Формирование заголовка письма
$subject  "Заявка с сайта";
$headers  "From: " strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: "strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=windows-1251 \r\n";
 
// Формирование тела письма
$msg  "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Заявка с сайта</h2>\r\n";
$msg .= "<p><strong>От кого:</strong> ".$username."</p>\r\n";
$msg .= "<p><strong>Почта:</strong> ".$usermail."</p>\r\n";
$msg .= "</body></html>";
 
// отправка сообщения
if(@mail($sendto$subject$msg$headers)) {
    echo 
"<center><img src='images/mesage-sent.png'></center>";
} else {
    echo 
"<center><img src='images/mesage-not-sent.png'></center>";
}
 
?>
giveaway вне форума   Ответить с цитированием
Старый 20.09.2016, 15:38   #2
Эксперт
 
Аватар для SergejF
 
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 502
SergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущееSergejF - прекрасное будущее
По умолчанию

Попробуйте сменить принимающий электронный адрес на Gmail.
SergejF вне форума   Ответить с цитированием
Старый 20.09.2016, 16:33   #3
Новичок
 
Регистрация: 14.09.2016
Сообщений: 4
Вес репутации: 0
giveaway на пути к лучшему
По умолчанию

Пробовал. Gmail и Yandex. На оба даже не пришло)
giveaway вне форума   Ответить с цитированием
Старый 20.09.2016, 20:06   #4
Специалист
 
Регистрация: 22.09.2010
Адрес: Ростов-на-Дону
Сообщений: 273
Вес репутации: 183
Allexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордитсяAllexx - за этого человека можно гордится
По умолчанию

От формы это не зависит.
В большинстве случаев это зависит от хостинга - либо у него очередь писем на отправку постоянно стоит, либо это намеренная задержка.
В любом случае хостер на этот вопрос ответит.
Allexx вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма обратной связи Minasse Разработка и сопровождение сайтов 3 30.07.2013 17:54
Форма обратной связи prlink Ошибки при работе с системой 17 16.10.2008 18:42
Форма обратной связи пропала. SergeCherry Вопросы по работе системы 23 19.10.2007 00:12
Форма обратной связи vzeufd Пожелания пользователей системы 1 08.10.2007 18:55
Форма обратной связи old_lamer Пожелания пользователей системы 0 05.09.2007 15:21


Часовой пояс GMT +3, время: 12:17.