А я пользуюсь такой формой, обходит фильтра на mail.ru,и легко построить под свои нужды: <? $myemail = "admin@vkstoi.ru"; $refreshpage = "http://www.vkstoi.ru/index.htm"; $antispam = "1"; $maxname = "30"; $maxsub = "30"; $maxmes = "210"; $shapka="<html><head><META http-equiv=Content-Type content='text/html; charset=windows-1251'></head><body>"; $back="<center>Вернитесь <a href='java script:history.back(1)'><B>назад</B></a>"; $maxkey=4; if (!isset($_POST['name'])) {print"$shapka $back Вы не ввели имя!";} else {$name=$_POST['name'];} if (!isset($_POST['subject'])) {print"$shapka $back Вы не написали тему письма!";} else {$subject=$_POST['subject'];} if (!isset($_POST['message'])) {print"$shapka $back Вы не написали свое сообщение!";} else {$message=$_POST['message'];} if ($name=="" || strlen($name)>$maxname) {print "$shapka $back Вы не ввели имя или ввели слишком длиное имя!</B></center>"; exit;} if ($subject=="" || strlen($subject)>$maxsub) {print "$shapka $back Тема письма или пустая или превышает $maxsub символов.</B></center>"; exit;} if ($message=="" || strlen($message)>$maxmes) {print "$shapka $back Вы не написали сообщение или оно превышает? $maxmes символов.</B></center>"; exit;} $name=str_replace("|","|",$name); $subject=str_replace("|","|",$subject); $message=str_replace("|","|",$message); $text="$name|$subject|$message|"; $text=str_replace(" ",' ',$text); $text=str_replace("&",'&',$text); $text=str_replace(">",'>',$text); $text=str_replace("<",'<',$text); $text=str_replace(""",'"',$text); $text=preg_replace("/nn/",'<p>',$text); $text=preg_replace("/n/",' ',$text); $text=preg_replace("/$/",'$',$text); $text=preg_replace("/r/",'',$text); $text=stripslashes($text); $text=preg_replace("//",'\',$text); $text=str_replace("rn"," ",$text); $text=str_replace("nn",'<p>',$text); $text=str_replace("n",' ',$text); $text=str_replace("t",'',$text); $text=str_replace("r",'',$text); $text=str_replace(' ',' ',$text); $exd=explode("|",$text); $name=$exd[0]; $subject=$exd[1]; $message=$exd[2]; $host=$_SERVER["HTTP_HOST"]; $self=$_SERVER["PHP_SELF"]; $smailurl="http://$host$self"; $date=date("d.m.Y"); $time=date("H:i:s"); $headers=null; $headers.="Content-Type: text/html; charset=windows-1251rn"; $headers.="From: ".$name." <".$subject.">rn"; $headers.="X-Mailer: PHP/".phpversion()."rn"; $allmsg="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> <style>BODY {FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE: 13px;} TD {FONT-SIZE: 12px;}</style></head> <body><center><h4><font color='#FF9900'>Сообщение от посетителя сайта "<B><a href='$smailurl'><font color='#233C3B'>$smailurl</font></a></B>"</h4> <table border=1 cellpadding=6 cellspacing=0 width=500 bordercolor='#DBDBDB'> <tr><td colspan=2 align=center bgcolor='#233C3B'><B><font color='#FF9900'>Информация</font></B></td></tr> <tr bgcolor='#274549'><td width=117><font color='#FF9900'>Имя:</font></td><td width=433><B><font color='#FF9900'>$name</font></B></td></tr> <tr bgcolor='#274549'><td><font color='#FF9900'>Тема письма:</font></td><td><B><font color='#FF9900'>$subject</font></B></td></tr> <tr bgcolor='#274549'><td><font color='#FF9900'>Сообщение:</font></td><td><B><font color='#FF9900'>$message</font></B></td></tr> <tr bgcolor='#274549'><td><font color='#FF9900'>Дата отправки:</font></td><td><small><font color='#FF9900'>$time</font></small><font color='#FF9900'> - $date .</font></td></tr> </table><center><BR><font color='#FF9900'>Ваше сообщение </font><B><font color='#233C3B'>успешно отправлено</font></B><BR><BR>"; $printmsg="$allmsg </body></html>"; $allmsg.="<BR><BR><BR>* На это сообщение отвечать не надо</body></html>"; mail("$myemail", "Вызов специалиста.Сообщение от? $name", $allmsg, $headers); print "$printmsg"; exit; ?>