• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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 10:35
хостинг: нет
домен: нет
Проблема с обратной связью на сайте
Емейлы с сайта не приходят на електронку
вот сама функция
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 01:04
хостинг: есть
домен: есть
А что будет если просто отправить письмо вызвав в скрипте:
mail('ваш_email', 'test', 'test test');

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

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

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

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города