hola a todos
tengo un codigo el cual deberia funcionar a la parfeccion ya q lo mire en varios sitios y en todos esta igual, dicho codigo lo q hace es enviar un correo electronico con datos olvidados x un usuario, pero el error q da es q no se puede conectar al host mediante smtp de gmail mire mil veces y varias soluciones y en todas hacen lo mismo q yo asiq no se donde puede estar el error;
les doy las gracias ya x cualkier posible solucion q me podais plantear.
aki os dejo el codigo:
Código PHP:
Ver original<?php
include('conectarse.php');
$recuperar=$_POST['email'];
$link = conectarse();
$sql = 'SELECT nombre usu,pass FROM miembros WHERE mail = \''.$recuperar.'\'';
if ($numUsers == 1){
$usuario= $row['usu'];
$clave= $row['pass'];
$nombre = $row['nombre'];
}
include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
//$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Password = "***";
$mail->FromName = "AEROBIOLOGIA";
$mail->Subject = "su usuario y contraseña";
$mail->AltBody = "Hola, te envio tu usuario y contraseña:";
$mail->MsgHTML("Hola, aqui tienes tu nombre de usuario : ".$usuario." y contraseña:<b>".$clave."</b>.");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
}
else{
echo "Mensaje enviado correctamente";
}
}
else{
echo "EMAIL INEXISTENTE";
}
}
?>