Hola, mira si te llegó el formulario porque me olvidé de cambiar la dirección mientras lo probaba. Si tienes una cuenta hotmail mira en la carpeta spam...
Código PHP:
<?
$mail_destinatario="[email protected]";
if (isset ($_POST[enviar])) {
$headers .= "From: ".$_POST[email];
$mensaje= "Nombre y apellidos: ".$_POST[nombre];
$mensaje .= " Asunto: ".stripcslashes ($_POST[asunto]);
$mensaje .= "Mensaje: ".stripcslashes ($_POST[mensaje]);
if (mail($mail_destinatario,$_POST[asunto],$mensaje, $headers ))
echo "<p>Su mensaje ha sido enviado correctamente. Gracias por contactar con nosostros</p>";
else echo "<p>Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.</p>";
}
echo "<form action='".$_SERVER[PHP_SELF]."' method='post'>
<label for=nombre>Nombre y apellidos : </label>
<input type=text name=nombre size=50 maxlength=80><br/>
<label for=email>Email : </label>
<input type=text name=email size=50 maxlength=60><br/>
<label for=asunto>Asunto : </label>
<input type=text name=asunto size=50 maxlength=60><br/>
<label for=mensaje>Mensaje : </label>
<textarea name=mensaje cols=31 rows=5></textarea> <br/>
<label for=enviar>
<input type=submit name=enviar value=Enviar consulta></label>
</form><p> <p><br>";
?>
Le hice unos cambios a tu código, me sale el mensaje de enviado.
Ahora puse mi email y recibo esto (envié el formulario sin rellenar nada)
Cita: Nombre y apellidos: Asunto: Mensaje:
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.10/1584 - Release Date: 31/07/2008 12:00
Saludos!!