Hola muy buenas gente, me encuentro con que estaba ahciendo un lading page y total depues de hacer todoel diseño y demas cosas algunas cosillas varias en php, me encuentro con la duda exsitencia de como amndar datos de un formulario POST a un email en este caso un gmail.
Como no sabia del tema mirando por san google encontre ete codigo que todos decian que funcionaba pero ami no me funciona.
Código PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$message = "Este mensaje fue enviado por " . $name . ",
con el mensaje " . $message . " \r\n";
$message .= "Su e-mail es: " . $email . " \r\n";
$message .= "Mensaje: " . $_POST['message'] . " \r\n";
$message .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]'; //Email de tu dominio ejemplo [email protected]
$asunto = 'Asunto del mail recibido';
mail($para, $asunto, utf8_decode($message), $header);
echo 'Mensaje enviado correctamente';
?>
<script language="javascript">
window.location="../index.php";
</script>
Formulario HTML
Código HTML:
<!-- contacto -->
<div class="contact wowload fadeIn">
<div class="container">
<h2 class="text-center">Contacta con nosotros</h2>
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<form action="inc/envio.php" method="POST">
<div class="form-group">
<input id="name" name="name" type="text" class="form-control" placeholder="Nombre">
</div>
<div class="form-group">
<input id="email" name="email" type="email" class="form-control" placeholder="Email">
</div>
<div class="form-group">
<textarea id="message" name="message" class="form-control" placeholder="Tu mensaje" rows="5"></textarea>
</div>
<button type="submit" class="btn btn-warning"><i class="fa fa-send-o"></i> Enviar</button>
</form>
</div>
</div>
</div>
</div>
<!-- contacto -->
¿Sabrian decirme el oprque me dice que el mensaje a sido enviado correctamente pero en mi email no llega nada?
Saludos y gracias