Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2010, 10:35
tecla2
 
Fecha de Ingreso: julio-2007
Mensajes: 48
Antigüedad: 17 años, 3 meses
Puntos: 0
problemas con phpmailer

hola,
me estoy volviendo loca leyendo cosas xo no logro dar con la solucion. espero q me puedan ayudar:
este es mi archivo para mandar un mail con phpmailer:

Código PHP:
//Incluimos la función
    
include('../PHPMailer/class.phpmailer.php');
    include(
"../PHPMailer/class.smtp.php");
    
//Creamos la instancia de la clase PHPMailer y configuramos la cuenta
    
$mail=new PHPMailer();
    
$mail->Mailer="smtp";
    
$mail->Helo "smtp.gmail.com"//Muy importante para que llegue a hotmail y otros
    
$mail->SMTPAuth=true;
    
$mail->SMTPSecure "ssl";                 // sets the prefix to the servier    
    
$mail->Host="smtp.gmail.com";
    
$mail->Port=465
    
$mail->Username="[email protected]";
    
$mail->Password="********";
    
$mail->From="[email protected]";
    
$mail->FromName="eltalave";
    
$mail->Timeout=60;
    
$mail->IsHTML(true);
    
//Enviamos el correo
    
$mail->AddAddress('[email protected]'); //Puede ser Hotmail
    
$mail->Subject='Tu asunto';
    
$mail->Body="<p>Texto lo suficientemente largo y con pocos links para que no sea interpretado como SPAM</p><p>Es importante que el texto sea lo suficientemente largo, ya que si sólo tienes por ejemplo, una frase y un link, asume tanto Outlook como la mayoría de los destinatarios, que se trata de SPAM</p><p>Pero si tu texto es largo y tienes un link a <a href\"http://www.forosdelweb.com\">Foros del web</a> por ejemplo, funcionará perfectamente bien.</p>";
    
$mail->AltBody="Texto que debe decir lo mismo que el Body, pero sin etiquetas HTML";
    
$exito $mail->Send();
    if(
$exito){
         
$mail->ClearAddresses();
         echo 
"Mensaje enviado exitosamente";
    }  else echo 
"no se ha podido enviar"
el error es el siguiente: SMTP Error: Could not connect to SMTP host.
a parte, me muestra q "no se ha podido enviar" tal y como dice el codigo