Как отправить email с любым обратным адресом
<?php
/*
*отправка письма с любым обратным адресом
*25.08.07
*/
if (!empty($_POST))
{
//От кого
$from=$_POST['from'];
//кому
$to=$_POST['to'];
//тема
$thm=$_POST['thm'];
//текст
$txt=$_POST['txt'];
//отправляем
mail($to,$thm,$txt,"From: <$from>\r\nContent-type:text/plain;charset=utf-8");
/*
*p.s Если внимательно рассмотреть заголовки в своем любимом почтовом клиенте, то такая подстава присекается довольно быстро
*/
header ('Location: '.$_SERVER['SCRIPT_NAME'].'?ok=1');
die();
}
if (isset($_GET['ok']))
echo '<p>письмо отправлено</p>';
//форма
?>
<form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post">
<p>
кому<br />
<input name="to" /><br />
от кого<br />
<input name="from" /><br />
тема<br />
<input name="thm" /><br />
текст<br />
<textarea name="txt" cols="20" rows="5"></textarea><br />
<input type="submit" value="отправить" />
</p>
</form>