hice una reforma con una nueva busqueda en google y avance un poco
pero sigo con error
SMTP Error: Could not authenticate
Código PHP:
require "includes/class.phpmailer.php";
$mail->PluginDir = "includes/";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Mailer = "smtp";
$mail->Username = "[email protected]";
$mail->Password = "clave";
echo "Envio del email<br>";
//Indicamos cual es nuestra dirección de correo y el nombre que queremos que vea el usuario que lee nuestro correo
$mail->From = "[email protected]";
$mail->FromName = "Misitio.com.uy";
$mail->Timeout=30;
$mail->Subject = "Probando el nuevo sistema";
//en AltBody se envía el mensaje en texto plano
$mail->AltBody = "Hola, te doy mi nuevo numero\nxxxx.";
//MsgHTML el mensaje en formato HTML.
$mail->MsgHTML("Hola, te doy mi nuevo numero<br><b>xxxx</b>.");
//forma de enviar archivos
//$mail->AddAttachment("files/files.zip");
//$mail->AddAttachment("files/img03.jpg");
//AddAddress agregamos los datos del destinatario de nuestro email.
$mail->AddAddress("[email protected]", "Ricardo");
$mail->IsHTML(true);
//la variable $exito tendra el valor true si se envia el mensaje
$exito = $mail->Send();
echo $exito;
exit();
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho
//para intentar enviar el mensaje, cada intento se hara 5 segundos despues
//del anterior, para ello se usa la funcion sleep
$intentos=1;
echo $intentos;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}