Здравствуйте, у меня проблема, не работает функция mail(). Вот код: Код (Text): $to = "Менеджер "."<fredwriter@yandex.ru>"; $to = iconv ('utf-8', 'windows-1251', $to); $subject = "Запрос на бронирование"; $subject = iconv ('utf-8', 'windows-1251', $subject); $message = "<html>" . " <head>" . " <title>Запрос на бронирование</title>" . " </head>" . " <body>" . " <p>Номер: ".$_POST['Bron']."</p>". "<p>Время: ".$_POST['timeBron']."</p>". "<p>Имя: ".$_POST['nameBron']."</p>". "<p>Телефон: ".$_POST['telBron']. "</p>" . " </body>" . "</html>"; $headers = "Content-type: text/html; charset=windows-1251\r\n"; $headers .= "From: Заказчик <me@example.com>\r\n"; $message = iconv ('utf-8', 'windows-1251', $message); $headers = iconv ('utf-8', 'windows-1251', $headers); if (mail($to, $subject, $message, $headers)) { echo("sent"); } И еще вопрос, в заголовк From нужно писать то что в php.ini в строке sendmail_from? sent выводится, но почта не приходит. Пробовал mail, yandex, gmail. Подскажите кто нибудь. Добавлено спустя 41 минуту 51 секунду: Оказывается в Denver заглушка стоит на sendmail, нужно её как-то убрать. А так-то у меня все работает писем в Z:\tmp\!sendmail аж 26))).
Всё, теперь всё работает, установил реальный sendmail, настроил на smtp яндекса и прочувствовал волшебство, пришло письмо, ура!