Enviar Formulario a Email con DW

Jaime Velasco
05 de Octubre del 2009
Cordial Saludo.

Estoy intentando enviar un formulario vía mail, pero la verdad es que me ha quedado grande.

He descargado varíos códigos y ya he comprendido la mayoría de lo que leí. Pero siempre que trato de hacer la prueba me sale el mismo mensaje:

¡Objeto no encontrado!
El enlace requerido no ha sido localizado en este servidor. El enlace en la página referente parece tener algun error o ha expirado. Por favor comunique al autor de la página el error.

Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.

Error 404
localhost
10/05/09 01:56:53
Apache/2.2.11 (Win32) PHP/5.3.0

Estoy usando DW y EasyPHP. Estoy trabajando directamente en el servidor de Pruebas que es local

Mis preguntas son:
1. Puedo envíar el formulario a una cuenta de correo como hotmail ?
2. Hay algun problema que este haciendo la prueba en el servidor de pruebas de DW. o tengo que hacerlo directamente en el sitio web.

Agrego el código.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Prueba de Formulario</title>
</head>
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviadon";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "n";

//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>

Agradezco su colaboración