Hola! siento contestar tan tarde!
He probado eliminando
$mail->SMTPAuth = true; y nada.
También poniendo
$mail->Host = "mail.dominio.com"; y tampoco funciona.
Puede tener que ver con el puerto?? uso el 25!!
Os pego todo el código a ver si veis algo raro, aunque ya me temo uqe igual es algo con el hosting...
Código PHP:
//ENVÍO DE DATOS DEL FORM
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.dominio.com"; // SMTP a utilizar. Por ej. smtp.elserver.com
$mail->Username = "[email protected]"; // Correo completo a utilizar
$mail->Password = "XXXXX"; // Contraseña
$mail->Port = 25; // Puerto a utilizar
$mail->From = $Email; // Desde donde enviamos (Para mostrar)
$mail->FromName = $Nombre;
$mail->AddAddress("[email protected]", "Nombre"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject = "Solicitud de Informacion desde dominio.com"; // Este es el titulo del email.
$mail->Body = $body; // Mensaje a enviar
$exito = $mail->Send(); // Envía el correo.
if($exito){
echo "Correcto";
}else{
echo "Error";
}
Las variables se cargan bien, no añado cuadno se cargan por no hacer engorroso el código.
Ven algo?? Muchas gracias de nuevo!!