Попробуйте использовать такой. У меня работает прекрасно. :)
<?php
//если была нажата кнопка Send
if($_REQUEST['ButtonSend']) {
//если был использован метод POST
if($_SERVER['REQUEST_METHOD']=='POST') {
if((isset($_POST['text']) && $_POST['text']!="")) {
//почта получателя
$to = 'abc@list.ru';
//загаловок сообщения
$subject = 'сообщение';
//сообщение в виде текста
$message = $_POST['text'];
//кодировка сообщения для текста
$headers = "Content-type: text/plain; charset=utf-8 \r\n";
//отправка письма
mail($to, $subject, $message, $headers);
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>New Страница</title>
</head>
<body>
<form id="form" action="" method="post">
<input type="text" name="text" required="required" placeholder="Text"/>
<br />
<br />
<input type="submit" name="ButtonSend" value="Send"/>
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="js/jquery-1.12.2.min.js"></script>
<script>
$(document).ready(function () {
});
</script>
</body>
</html>