Код:
<?php
****function send_mail($to, $thm, $html, $path)
****{
 *$fp = fopen($path, &#39;r&#39;);
 *if (!$fp) exit(&#39;Файл не может быть прочитан&#39;);
 *$file = fread($fp, filesize($path));
 *fclose($fp);
 *$boundary = "--".md5(uniqid(time()));
 *$headers .= "MIME-Version: 1.0\n";
 *$headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
 *$multipart .= "--$boundary\n";
 *$kod = &#39;windows-1251&#39;;
 *$multipart .= "Content-Type: text/html; charset=$kod\n";
 *$multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n";
 *$multipart .= "$html\n\n";
 *$message_part .= "--$boundary\n";
 *$message_part .= "Content-Type: application/octet-stream\n";
 *$message_part .= "Content-Transfer-Encoding: base64\n";
 *$message_part .= "Content-Disposition: attachment; filename = \"".$path."\"\n\n";
 *$message_part .= chunk_split(base64_encode($file))."\n";
 *$multipart .= $message_part."--$boundary\n";
 *if (!mail($to, $thm, $multipart, $headers)) exit(&#39;К сожалению, письмо не отправлено.&#39;);

****}

****if (!empty($_POST))
****{
 *if (empty($_POST[&#39;mail_to&#39;])) exit("Введите адрес получателя");
 *$pattern = "/^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,6}$/i";
 *if (!preg_match($pattern, $_POST[&#39;mail_to&#39;])) exit("Введите адрес получателя в виде [Только зарегистрированные пользователи могут видеть ссылки. ]");
 *$_POST[&#39;mail_to&#39;] = htmlspecialchars(stripslashes($_POST[&#39;mail_to&#39;]));
 *$_POST[&#39;mail_subject&#39;] = htmlspecialchars(stripslashes($_POST[&#39;mail_subject&#39;]));
 *$_POST[&#39;mail_msg&#39;] = htmlspecialchars(stripslashes($_POST[&#39;mail_msg&#39;]));
 *$picture = &#39;&#39;;
 *if (!empty($_FILES[&#39;mail_file&#39;][&#39;tmp_name&#39;]))
 *{
 *****$path = $_FILES[&#39;mail_file&#39;][&#39;name&#39;];
 *****if (copy($_FILES[&#39;mail_file&#39;][&#39;tmp_name&#39;], $path)) $picture = $path;
 *}
 *$thm = $_POST[&#39;mail_subject&#39;];
 *$msg = $_POST[&#39;mail_msg&#39;];
 *$mail_to = $_POST[&#39;mail_to&#39;];
 *if (empty($picture)) mail($mail_to, $thm, $msg);
 *else send_mail($mail_to, $thm, $msg, $picture);
****}
?>
<HTML>
<HEAD>
<title>Смена E-mail</title>
<META Http-Equiv=Content-Type Content="text/html; charset=windows-1251">
</HEAD>
<BODY topmargin=0 marginwidth=0 marginheight=0 leftmargin=0>
<TABLE>
<form enctype=&#39;multipart/form-data&#39; method=post>
<TR>
****<TD>To:</TD>
****<TD><INPUT TYPE="text" NAME="mail_to"></TD>
</TR>
<TR>
****<TD>Subject:</TD>
****<TD><INPUT TYPE="text" NAME="mail_subject"></TD>
</TR>
<TR>
****<TD colspan=2>
 *Сообщение: 
<TEXTAREA NAME="mail_msg" ROWS="8" COLS="50"></TEXTAREA>
****</TD>
</TR>
<TR>
****<TD>Photo:</TD>
****<TD><INPUT TYPE="file" NAME="mail_file"></TD>
</TR>
<TR><TD colspan=2><INPUT TYPE="submit" value=&#39;Отправить&#39;></TD></TR>
</TABLE>
</BODY>
</HTML>