yo utilizo este codigo para enviar mail desde un formulario en mi pagina, espero te sirva solo adaptalo a la tuya.
Código PHP:
<?
require("c:\php\includes\class.phpmailer.php");
if (!$HTTP_POST_VARS){
?>
</td>
</tr>
<tr>
<td><div align="center"><span class="Estilo6"><span class="Estilo7">Lo que quieras decir como cabecera de tu form
</span>
</p>
</span></div></td>
</tr>
<tr>
<td height="12" colspan="3"></td>
</tr>
<tr>
<td width="22" height="150"></td>
<td width="700"><form action="nombre de tu archivo php" method=post>
<p> <span class="Estilo9"> Nombre:</span>
<input type="text" name="nombre" size=16>
</p>
<p> <span class="Estilo4"> span class="Estilo10"> Email:</span></span>
<input type="text "name="email" size=16>
</p>
<p>
<span class="Estilo9">Comentarios:</span>
<textarea name="Comentario" cols=32 rows=6></textarea>
</p>
<p><input type="submit" class="Estilo4" value="Enviar">
</p>
</form></td>
<td width="8"><span class="Estilo14">
<?
}else{
$message = "Una persona a solicitado informacion via".
$message = "<br/>".
$message = "Internet, favor de ponerse en contacto con ella".
$message = "<br/>".
$message = "o canalizarla al area correspondiente.".
$message = "<br/>".
$message = "<br/>".
$message = "Formulario enviado".
$message = "<br/>".
$message = "<br/>".
$message = "<br/>";
foreach ($_POST as $key => $value){
$message .= $key . " : " . $value . "<BR><BR>\r\n";
}
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "host.com";// tu host de correo
$mail->SMTPAuth = true;
$mail->Username = "[email protected]"; // cuenta desde la que envias el correo
$mail->Password = "Password"; // password de tu cuenta de correo
$mail->From = ("[email protected]"); // quien lo envia (correo)
$mail->FromName = "Nombre"; // Tu nombre
$mail->AddReplyTo ("[email protected]");
$mail->AddAddress("quien lo [email protected]");
$mail->IsHTML(true);
$mail->Subject = "Solicitud de informacion";
$mail->Body = $message;
$mail->Send();
echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; //ya que lo enviamos agradecemos y avisamos que se envio con exito
echo "dentro de poco nos pondremos en contacto contigo.";
}
?>
</span></td>
</tr>
<tr>
<td height="12" colspan="3"></td>
</tr>
</table>
Todo esto lo pones entre el body de tu pagina, espero te sirva, si funciona, yo lo utilizo y no tiene errores
si alguien quiere mejoralo adelante, seria muy bueno poner algo contra spam o sistema de captcha pero asi sirve,
Saludos
Ciao