Posterior a observar en diferentes repositorios y páginas al concluir hallamos la resolución que te compartiremos pronto.
Solución:
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "[email protected]";
$mail->Password = "**********";
$mail->Port = "465";
Esa es una configuración de trabajo.
trata de reemplazar lo que tienes
No use SSL en el puerto 465, está obsoleto desde 1998 y solo lo usan los productos de Microsoft que no recibieron la nota; use TLS en el puerto 587 en su lugar: por lo tanto, el siguiente código debería funcionar muy bien para usted.
mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.gmail.com"; // SMTP server
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "tls"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 587; // set the SMTP port for the
En primer lugar, utilice esta configuración para Google:
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls"; //edited from tsl
$mail->Username = "myEmail";
$mail->Password = "myPassword";
$mail->Port = "587";
Pero también, ¿qué firewall tienes configurado?
Si está filtrando los puertos TCP 465/995, y quizás el 587, deberá configurar algunas excepciones o eliminarlas de su lista de reglas.
https://github.com/PHPMailer/PHPMailer/wiki/Solución de problemas
Reseñas y valoraciones
Si te animas, tienes la habilidad dejar un tutorial acerca de qué te ha parecido esta división.