@sharkes1337

Как поправить отправку формы php mail?

Выводит в логе, что при отправке сообщения произошла ошибка. Уже час бьюсь не могу понять в чём проблема. Выручайте
<?php
$method = $_SERVER['REQUEST_METHOD'];
$to = "roronoaD@yandex.ru"; // емайл получателя данных из формы
$tema = "Заявка с сайта"; // тема полученного емайла
$message = "Имя: ".$_POST['name']."<br>";//присвоить переменной значение, полученное из формы name=name
 $message .= "Номер телефона: ".$_POST['tel']."<br>"; //полученное из формы name=tel
$headers  = 'MIME-Version: 1.0' . "\r\n"; // заголовок соответствует формату плюс символ перевода строки
  $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // указывает на тип посылаемого контента 
if (mail($to, $tema, $message, $headers))
 {     echo "сообщение успешно отправлено";
} else {
    echo "при отправке сообщения возникли ошибки";
}
?>

$(document).ready(function() {

	//E-mail Ajax Send
	$("form").submit(function() { //Change
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "callback/mail.php", //Change
			data: th.serialize(),
		}).done(function(data) {
			console.log(data);
			// window.location = "thx.html";
			setTimeout(function() {
				// Done Functions
				th.trigger("reset");
			}, 1000);
		});
		return false;
	});

});
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DrWeyber
Скорее всего или сервер не настроен, а если у тебя Linux, почитай как на нем проверить отправку mail, вчера с этим же возился, оказалось с сервером была проблема
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы