Функция mail() письмо не прилетает

243
24 мая 2017, 08:41

Функция mail() возвращает значение тру и происходит переадресация. Но письма на почте нету.В спаме нету,отправляю с хоста,SMTP присутствует.В чем может быть проблема?

<html> 
<head> 
    <meta charset="utf-8"/> 
</head> 
    <body> 
        <form action="submit.phtml" method="post"> 
            <input name="name" placeholder="Имя"><br/> 
            <input name="email" placeholder="Емаил"><br/> 
            <input name="phone" placeholder="Телефон"><br/> 
            <textarea name="message" placeholder="Сообщение"></textarea><br/> 
            <input type="submit" value="Отправить сообщение"> 
        </form> 
    </body> 
</html>

<?php
if(!empty($_POST['name']) and !empty($_POST['email']) and 
!empty($_POST['message'])) {
$headers = 'From: ****' .
    'Replay-to: *****' .
    'X-Mailer: PHP/' . phpversion();
$theme = 'Новое сообщение';
$letter = 'Данные сообщения:\r\n';
$letter .= 'Имя: ' . $_POST['name'] . '\r\n';
$letter .= 'Email: ' . $_POST['email'] . '\r\n';
$letter .= 'Телефон: ' . $_POST['phone'] . '\r\n';
$letter .= 'Сообщение: ' . $_POST['message'] . '\r\n';
if (mail('*****', $theme, $letter, $headers)) {
    header('Location: thankyou.phtml');
} else {
    header('Location: /');
}
}else{
header('Location: /');
}
Answer 1

$headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . 'Content-type: text/html; charset=utf-8';

или так

$headers = 'From: webmaster@example.com' . "\r\n";

$headers .= 'Reply-To: webmaster@example.com' . "\r\n";

$headers .= 'X-Mailer: PHP/' . phpversion();

$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

READ ALSO
yii2 консольное обращение не к папке commands

yii2 консольное обращение не к папке commands

Приветствую всех вошедших

307
Система тестирования

Система тестирования

Всем привет) Мне нужно написать систему тестирования пользователей на фреймворке yii2 и phpЯ сделал бд, реализовал работу с ней (добавление вопросов,...

228
MVC. Где вызывать контроллеры, которым не нужен url?

MVC. Где вызывать контроллеры, которым не нужен url?

Запутался в MVCУ меня есть роуты вида

191