Добрый день!
Обнаружил такую проблему. Не отправляются письма через форму "Обратная связь", и после регистрации нового пользователя тоже письмо не приходит. Адреса везде проверил, всё правильно. Если отправлять напрямую на адрес магазина - всё доходит корректно. Не могу понять в чем проблема. Может кто подскажет где копать?
Нужно проверить работает ли phpmail.
Проверить работоспособность функции mail() интерпретатора PHP Вы можете с помощью простейшего скрипта следующим образом:
Создаем, например, в корне сайта на хостинге файл mail.php
<?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
// $_POST['title'] содержит данные из поля "Тема"
$title = 'TEST';
$mess = 'TEST';
// $to - кому отправляем
$to = 'ЯЩИК@ДОМЕН';
// $from - от кого
$from='ЯЩИК@ДОМЕН';
// функция, которая отправляет наше письмо.
mail($to, $title, $mess, 'From:'.$from);
echo 'Спасибо! Ваше письмо отправлено.';
} ?>
<form action="" method=post>
<p>Вводный текст перед формой <p>
<div align="center">Тeма<br />
<input type="text" name="title" size="40"><br />Сообщение<br />
<textarea name="mess" rows="10" cols="40"></textarea>
<br />
<input type="submit" value="Отправить" name="submit"></div>
</form>
отправляем из формы письмо, если не дошло, то пытаемся отправить на другое мыло, т.е. в этом файле прописываем другое мыло и снова повторяем, если и там нету, то в ТП хостинга.