А возвращает что, true? Если да, и при этом нет письма ни в спаме ни где-то ещё, проверьте, что ящик site@site.ru существует. Если ящик существует, пишите админу хостинга (в саппорт хостинга).
возвращает 1, как понял true. Какие возможные проблемы могут быть?
Ламзин Андрей
Просветленный
(35247)
Либо нет ящика, либо письмо в спаме, либо на серевре что-то криво настроено, я в таких случаях пишу в саппорт хостинга "mail() вернула true, но письмо не приходит" - они там у себя чего-то крутят и всё начинает работать.
$to = "site@site.ru"; // если указать другую почту сообщение не отправляет или не доходит
$subject = "Checking PHP mail";
$message = "PHP mail works just fine";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);