<?php $adminemail="post-adress@mail.ru"; //email $name=$_POST['name']; // получаем данные $email=$_POST['email']; $subject=$_POST['subject']; $message=$_POST['message']; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8\r\n"; $header .= "From: Antwerp-Diamonds <Antwerp-diamonds@mail.ru>"; $msg=" // формируем сообщение <b>Имя:</b> $name <br/> <b>E-mail:</b> $email <br/> <b>Заглавие:</b> $subject <br/> <b>Сообщение:</b> $message <br/> "; mail("$adminemail", "Сообщение от $name", "$msg", "$header"); // отправляем if ($mail) {exit("Письмо успешно отправлено!");} // выводим сообщение else {exit("Письмо успешно отправлено!");} exit; ?> Should send letters to mail.ru mail. Works through time - do not come letters. I noticed a certain dependence of the success of sending on what you enter in the fields, but I'm not exactly sure. The file "mail.php" in UTF8 encoding.