Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Проблема с обратной связью на сайте

Форумы Хостинг Проблема с обратной связью на сайте
vlad_mostipaka
04.08.2016
хостинг: нет
домен: нет
Проблема с обратной связью на сайте
Емейлы с сайта не приходят на електронку
вот сама функция
function send_mail($from,$to,$subject,$body)
{
        $charset = 'utf-8';
        mb_language("ru");
        $headers  = "MIME-Version: 1.0 \n" ;
        $headers .= "From: <".$from."> \n";
        $headers .= "Reply-To: <".$from."> \n";
        $headers .= "Content-Type: text/html; charset=$charset \n";

        $subject = '=?'.$charset.'?B?'.base64_encode($subject).'?=';

        mail($to,$subject,$body,$headers);
}

if ($_POST["send_message"])
{
    $error = array();

  if (!$_POST["feed_name"]) $error[] = "Укажите своё имя";

  if(!preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9_.-]+(?:\.?[a-z0-9]+)?\.[a-z]{2,5})$/i",trim($_POST["feed_email"])))
  {
    $error[] = "Укажите корректный E-mail";
  }

  if (!$_POST["feed_subject"]) $error[] = "Укажите тему письма!";
  if (!$_POST["feed_text"]) $error[] = "Укажите текст сообщения!";

  if (strtolower($_POST["reg_captcha"]) != $_SESSION['img_captcha'])
  {
    $error[] = "Неверный код с картинки!";
  }


   if (count($error))
   {
     $_SESSION['message'] = "<p id='form-error'>".implode('<br />',$error)."</p>";

   }else
   {
                 send_mail($_POST["feed_email"],
                                                       'miamihomevillas@gmail.com',
                                                $_POST["feed_subject"],
                                                'От: '.$_POST["feed_name"].'<br/>'.$_POST["feed_text"]);

     $_SESSION['message'] = "<p id='form-success'>Ваше сообщение успешно отправлено!</p>";

   }

}
Илья
06.08.2016
хостинг: есть
домен: есть
А что будет если просто отправить письмо вызвав в скрипте:
mail('ваш_email', 'test', 'test test');

Придет в таком случае письмо?
vlad_mostipaka
06.08.2016
хостинг: нет
домен: нет
А что будет если просто отправить письмо вызвав в скрипте:
mail('ваш_email', 'test', 'test test');
Придет в таком случае письмо?
© Илья

не пришло
Дмитрий Б.
08.08.2016
хостинг: есть
домен: нет
Попробуйте проверить работу почты как описано тут
Проверка работы исходящей почты через php_mail
Проверка работы исходящей почты через SMTP
Если почта не отправляется, способом описанном в инструкциях, стоит обратиться в тех поддержку.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города