Código PHP:
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->IsSMTP();
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "xxxxxx#gmail.com";
$mail->Password = "*******";
$mail->From = "xxxxxxx#xxxxx.com.mx";
$mail->FromName = "YO";
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";
$mail->AltBody ="Mensaje de prueba mandado con phpmailer en formato texto";
$mail->AddAttachment($archivo,$archivo_name);
$mail->AddAddress($valor);
$exito = $mail->Send();
while((!$exito)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br>".$mail->ErrorInfo;
}
else
{
$mensaje="<p>Has enviado un mensaje a:<br>";
echo $mensaje;
}
usandolo de esta forma al tratar de enviar se queda en blanco y no me sale ni siquiera el mensaje de error, lo he intentado con el puerto 587 por que andube leyendo un poco, a lo mas que llega es marcarme un error de auntentifiación, con el inconveniente de que si le doy mi correo y mi contraseña correctos.
Si alguien pudiera decirme que es lo que hay que configurar paso a paso, se lo agradeceria mucho, porfavor espero sus respuestas,
saludos