Функция 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: /');
}
$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";
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем привет) Мне нужно написать систему тестирования пользователей на фреймворке yii2 и phpЯ сделал бд, реализовал работу с ней (добавление вопросов,...