Hola, estoy haciendo una web en la cual en el formulario quiero que me envie como si fuese un correo a una dirección concreta(en este caso a una que és la de la empresa a la cuál irá dirigida la web) para así obtener las preguntas de los usuarios.
Bien entiendo como va esta libreria de PHP para que esto funcione y he visto tutoriales explicativos pero aun y así no me funciona y nose que estoy haciendo mal exactamente.
Aquí el codigo PHP:
Código:
<?php
require 'PHPMailer-master/PHPMailerAutoload.php';
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'mailtrap.io';
$mail->SMTPAuth = true;
$mail->Username = 'a461d0c9ea42cd';
$mail->Password = '************';
$mail->SMTPSecure = "tls";
$mail->Port = 25;
$mail->From =$_POST["correo"] ;
$mail->addAddress(********@gmail.com);
$mail->Body = $_POST["contenido"];
$mail->Subject = $_POST["asunto"];
if(!$mail->send()) {
echo 'No se ha podido mandar el mensaje.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
echo 'Mensaje enviado';
?>
Y aquí el formulario en html:
Cita: <form class="form-horizontal" method="post" action="php/phpmailer.php">
<div class="form-group">
<input id="correo" type="email" class="form-control" placeholder="Correo..." maxlength="40"> </div>
<div class="form-group">
<input id="asunto" type="text" class="form-control" placeholder="Asunto..." maxlength="40" />
</div>
<div class="form-group">
<textarea id="contenido" class="form-control" style="height: 130px;" placeholder="Escribenos tus preguntas..."></textarea>
</div>
<input class="btn btn-default" type="submit" value="Enviar">
</form>
Gracias!!