Tengo problemas con el formulario que se encuentra en la seccion Contacto de mi sitio web -> www.groovelives.com
Relleno los campos Nombre y Mensaje y le doy a enviar y el mensaje de error que me sales es:"Message body empty Mailer Error: Message body empty"
Os dejo el codigo HTML del formulario y el codigo PHP del archivo mail.php donde apunta el formulario
Lo unico que quiero es que cuando el usuario envie un mensaje.. me llegue al correo dicho mensaje con los campos rellenos
FORMULARIO:
<form action="mail.php" method="post" name="contact" id="contact-form">
<div class="grid4 col alpha">
<label for="name">Nombre:</label>
<input type="text" name="name" id="name" class="full-width" required />
</div>
<!--<div class="grid4 col omega">
<label for="email">Email:</label>
<input type="email" name="email" id="email" class="full-width" required />
</div>-->
<label for="message">Mensaje:</label>
<textarea name="message" id="message" cols="30" rows="7" class="full-width" required></textarea>
<input type="submit" value="Enviar" class="animated shake" />
</form>
CODIGO PHP Archivo mail.php
<?php
require('class.phpmailer.php');
require('class.smtp.php');
$nombre = $_POST["name"];
$msg = $_POST["message"];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = ""; /*aqui indico la contraseña*/
$body = "$msg";
$body .="";
/* Sustituye (ServidorDeCorreoSMTP) por el host de tu servidor de correo SMTP*/
$mail->Host = "smtp.gmail.com";
/* Sustituye ( CuentaDeEnvio ) por la cuenta desde la que deseas enviar por ejem. [email protected] */
$mail->From = "[email protected]";
$mail->FromName = "Groovelives";
$mail->Subject = "$nombre";
$mail->AltBody = "$msg";
$mail->IsHTML(true);
/* Sustituye (CuentaDestino ) por la cuenta a la que deseas enviar por ejem. [email protected] */
$mail->AddAddress("[email protected]", "Groovelives");
$mail->SMTPAuth = true;
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
Gracias