Este es mi formulario:
<form action="formulario.php" method="post" name="form1" id="form1" onsubmit="MM_validateForm('nombre','','R');MM_vali dateForm('email','','RisEmail');MM_validateForm('n ombre','','R','email','','RisEmail','mensaje','',' R');MM_setTextOfTextfield('nombre','','');MM_setTe xtOfTextfield('email','','');MM_setTextOfTextfield ('mensaje','','');return document.MM_returnValue">
<table width="455" height="77">
<tr>
<td width="177"><label for="nombre"><strong>Nombre</strong></label></td>
<td width="321"><p>
<input name="nombre" type="text" id="nombre" onfocus="MM_setTextOfTextfield('nombre','','')" value="Nombre" size="30" maxlength="30" />
</p></td>
</tr>
<tr>
<td><strong>
<label for="email">Correo</label>
electrónico</strong></td>
<td><p>
<input name="email" type="text" id="email" onfocus="MM_setTextOfTextfield('email','','')" value="Dirección de correo" size="30" maxlength="30" />
</p></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Asunto</strong></td>
<td> </td>
</tr>
</table>
<p>
<textarea name="mensaje" cols="45" rows="5" id="mensaje" onfocus="MM_setTextOfTextfield('mensaje','','')">A sunto</textarea>
</p>
<table width="255" align="center">
<tr>
<td width="117" height="23"><input type="submit" name="enviar" id="enviar" value="Enviar" /></td>
<td width="122"><input type="reset" name="Borrarformulario" id="Borrarformulario" value="Restablecer" /></td>
</tr>
</table>
<p> </p>
<p> </p>
</form>
Y el código último que he probado es este:
<?php
$para="
[email protected]";
$asunto="Consulta desde la pagina web mipagina";
$header = "From: " $_POST['email'];
$mensaje = $_POST['nombre']", con mail ".$_POST['email']." ha enviado el siguiente mensaje: ".$_POST['mensaje'];
mail($para,$asunto,$mensaje,$header);
?>
Haber me podeis a encontrar la solución, porque ya cambio todo y nada