вот php код header('Content-Type: text/plain; charset: utf-8'); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", "false"); $headers .= "Content-Type: text/html; charset: windows-1251rn"; $body = iconv("utf-8", "windows-1251", "Содержание письма: ".$_POST["data"]); $out = "Ошибка в отправке сообщения!"; if (mail($_GET["email"], iconv("utf-8", "windows-1251", "Информация с сайта"), $body, $headers."From: my_mail@1gb.rurn")) { if (mail ("my_mail@1gb.ru", iconv("utf-8", "windows-1251", "Было отправлено письмо с сайта"), $body, $headers."From: ".$_GET["email"]."rn")) { $out = "Сообщение успешно отправлено!"; } } echo $out; Вот и все, про Content-type не забыл. В письмах, которые приходить должны, содержимое - html должно быть. Уже не первый день голову ломаю. Наверняка решение до дури простое... Сравнил md5 хэши от данных в браузере до отправки и от данных, полученных php сценарием. Они разные! Похоже ситуация проясняется.