Добрый вечер!
С чем может быть связана проблема, ни на почте, ни в спаме сообщения нет, хотя выдает, что сообщение отправилось
<?php
$json = file_get_contents('../prints.json');
$json = json_decode($json, true);
$message = '';
$message .= '<h1>Заказ в магазине</h1>';
$message .= '<p>Телефон: '.$_POST['ephone'].'</p>';
$message .= '<p>Почта: '.$_POST['email'].'</p>';
$message .= '<p>Клиент: '.$_POST['ename'].'</p>';
$message .= '<p>Комментарий: '.$_POST['comment'].'</p>';
$cart = $_POST['cart'];
$sum = 0;
foreach ($cart as $id=>$count) {
$message .=$json[$id]['name'].' --- ';
$message .=$count.' --- ';
$message .=$count*$json[$id]['cost'];
$message .='<br>';
$sum = $sum +$count*$json[$id]['cost'];
}
$message .='Итог: '.$sum;
$to = 'mail@mail.ru';
$to .=$_POST['email'];
$spectext = '<!DOCTYPE HTML><html><head><title>Заказ</title></head><body>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$m = mail($to, 'Заказ в магазине', $spectext.$message.'</body></html>', $headers);
if ($m) {echo 1;} else {echo 0;}