Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2012, 13:51
gabrielcorr4
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
problema en sistema de mailer php

Saludos , tenia este codigo de un sistema mailer para recuperar el usuario y contraseña de mi b/d de los usuarios que lo olvidaban y lo mandaba al mail con el que se registraron , funcionaba bien hace un tiempo, pero ahora me tira el error:

SMTP Error: Could not connect to SMTP host. Error: SMTP Error: Could not connect to SMTP host.

Por mas que veo no se donde esta el error. mi password lo oculto por seguridad.

Una mano por favor.

codigo:
Código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="favicon.ico" >
<title>mailer</title>
</head>

<body>
<?php

$recuperar
=$_POST['recuperar'];

if (!empty(
$_POST)) {
    
$conexion mysql_connect('localhost','root','');
    
mysql_select_db('datos',$conexion);
    
    
$user mysql_real_escape_string($_POST['recuperar']);
    
   
$sql 'SELECT mail,usuario,contrasena FROM datos1 WHERE mail = \''.$user.'\'';
    
$query mysql_query($sql,$conexion) or die(mysql_error());
    
$numUsers mysql_num_rows($query);
    if (
$numUsers == 1)
    {
        echo 
"EMAIL EXISTENTE EN NUESTRO SISTEMA";
        
?>
        <span style ="position:absolute; top:45px; left:374px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 252px; height: 79px;" > 
 

<img src ="lovemoon.jpg" width="250" height="100" align="middle">

</span>

        <?php 
        
while ($row mysql_fetch_array($query))
        {   
            
$mail=$row['mail']; 
            
$usuario=$row['usuario'];
            
$clave=$row['contrasena'];
        }
        include(
"class.phpmailer.php");
        include(
"class.smtp.php");
        
$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 "********";
        
$mail->From "[email protected]";
        
$mail->FromName "Lovemoon";
        
$mail->Subject "su usuario y contraseña";
        
$mail->AltBody "Hola, te doy tu usuario y contraseña:.";
        
$mail->MsgHTML("Hola, te doy tu usuario : ".$usuario."  y clave:<b>".$clave."</b>.");
        
$mail->AddAddress($recuperar"Destinatario");
        
$mail->IsHTML(true);
        if(!
$mail->Send()) 
        {
          echo 
"Error: " $mail->ErrorInfo;
        } 
        else 
        {
            echo 
";SE MANDO CORRECTAMENTE A SU MAIL SU USUARIO Y CONTRASEÑA";
        }

    
        }else{
            
        echo 
"EMAIL INEXISTENTE EN NUESTRO SISTEMA";    
       
        }}
    
     
?>

</body>
</html>