pues debes configurar el php.ini si te da error de sendmail asi
[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
sendmail_from =
[email protected]
en donde
[email protected] es cualquier correo puede ser el tuyo
y bueno ya despues de eso solo ocupar la funciona de php mail()
un ejemplo
Código PHP:
<?php
if (!$HTTP_POST_VARS){
?>
<form action="<?php echo $_SERVER[PHP_SELF]?>" method="POST" name="form">
Nombre: <input type="text" name="nombre" size="50" ><br>
Email : <input type="text" name="email" size="50"><br>
Comentarios : <textarea name="coment" cols="55" rows="8" wrap="PHYSICAL"></textarea><br><br>
<input type="submit" name="enviar" value="Enviar">
<?php
}else{
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n\n\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n\n\n";
$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";
mail("[email protected]","Titulo Formulario.",$cuerpo);
echo "El Formulario Se Ha Enviado Correctamente.";
}
?>
y eso te explico en donde pone
mail("
[email protected]","Titulo Formulario.",$cuerpo);
bueno
[email protected] hay va el mail tuyo o donde queiras que llegue el formulario y donde pone Titulo Formulario. es el asunto bueno hay mas opciones de mail() pero esas son las mas importantes :)
por lo demas si quieres probar de tu pc casero debes como dije ocnfigurar php.ini e instalar un servidor SMTP, en cambio si lo vas a probar de un Hosting, si es de pago viene consfigurado y listo, si es gratis debes revisar por que no todos los hostings gratis vienen con esta directiva activada
saludos