Почему не отправляются данные из формы?

V
На сайте с 03.09.2013
Offline
16
2303

На сайте на WordPress есть две формы: на кнопке "Не дозвонились" и в правом сайдбаре. Для отправки данных формы используется файл mailer.php:

<?php

error_reporting(0);
DEFINE('EMAIL_TO', 'email@gmail.com');

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: noreply@'.$_SERVER['SERVER_NAME'].'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$message = "Заявка на обратный звонок<br /><br />
Имя: ".$_POST['name']."<br />
Телефон: ".$_POST['phone']."<br />
Удобное время для звонка: ".$_POST['time']."<br />";

$message2 = "Заявка на консультацию по налогооблажению<br /><br />
Имя: ".$_POST['name']."<br />
Телефон: ".$_POST['phone']."<br />
E-mail: ".$_POST['email']."<br />";

switch ($_POST['form'])
{

case 'tyres':
mail(EMAIL_TO, 'Заявка на обратный звонок', $message, $headers);
break;

case 'tyres2':
mail(EMAIL_TO, 'Заявка на консультацию по налогооблажению', $message2, $headers);
break;

}
?>

На локальном сервере (Денвер) данные с двух форм отправляются, но на хостинге отправляться никак не хочет.

В чём может быть проблема?

Лучшая инфопродуктовая CPA-сетка. Развернутая система e-mail-маркетинга,
дополнительных продаж, стабильных выплат, серьезной статистики. (http://goo.gl/q3slj8)
lutidza
На сайте с 30.11.2013
Offline
49
#1

Возможно на сервере не включена функция mail().

Timeweb - недорогой, надёжный хостинг. Поддержка в онлайн-чате! (http://timeweb.com/ru/?i=4125)
V
На сайте с 03.09.2013
Offline
16
#2

А как узнать? Кстати, у меня именно тот хостинг, который в вашей подписи.

C
На сайте с 26.03.2005
Offline
153
#3

IP домена 176.57.210.4 состоит в некоторых спамовых блеклистах, это можно увидеть, если ввести IP здесь http://www.dnsbl.info/

вообще-то - всего 5 списков из, наверно, полусотни, но если почтовик, который получает письмо пользеутся одним из этих списков - то письмо он отклонит.советую стукныть саппорту хостинга, возможно они спишутся с администраторами списков и домен будет очищен (у меня есть такой опыт, правда с англоязычным хостингом)

еще, неплохо бы выяснить что за email сервер запущен на вашем хостинге (и запущен ли) и посмотреть его логи - там бывает информация об ошибках)

php/js/mysq - ПРИНИМАЮ ЗАКАЗЫ. telegram @zzmaster2

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий