Как настроить форму обратной связи на почту?

Ребят, подскажите где я ошибся или где то что то недозаполнил, на сайте есть форма обратной связи, заполняется НО не отправляется на почту.
вот код самого файла php

<?php
 /* Здесь проверяется существование переменных */
  if (isset($_POST['name'])) {$name = $_POST['name'];}
  if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
  if (isset($_POST['typ'])) {$typ = $_POST['typ'];}
  if (isset($_POST['f0'])) {$f0 = $_POST['f0'];}  


 $address = "123@yandex.ru";

 $mes = "Заявка.\nФорма отправки: $typ\nИмя: $name\nТелефон: $phone\nЧто: $f0";

$sub='Спасибо за оброщение.'; //сабж
$email='Заказ <landing>'; // от кого
 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

ini_set('short_open_tag', 'On');
?>
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 2
Rickkk
@Rickkk
Утилита sendmail на вашем сервере установлена? Что возвращает $send проверяли?
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
$email='Заказ '; // от кого
тут должен быть email отправителя, пример заголовка 'From: webmaster@example.com'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы