Blog

Google desactivará el acceso a las aplicaciones menos seguras – problema con PHPMailer Error SMTP ‘error could not authenticate’

No es la primera vez que me encuentro con que Google desactiva por su cuenta el acceso a aplicaciones ‘poco seguras’, pero a finales de 2019 avisó oficialmente que iba a hacerlo, en un proceso que parece ser que culminaría en febrero de 2021:

https://gsuiteupdates-es.googleblog.com/2019/12/se-desactivara-el-acceso-las.html

El caso es que tu cuenta de Gsuite debe tener activado el parámetro de acceso a aplicaciones ‘poco seguras’, de lo contrario el uso de PHP Mailer con dicha cuenta dará un error de autenticación:

SMTP Error: Could not authenticate. Error: SMTP Error: Could not authenticate.

Para cambiar a ‘ON’ el parámetro de acceso a aplicaciones ‘poco seguras’ debes entrar en este enlace estando logueado en tu cuenta de GSuite:

https://myaccount.google.com/lesssecureapps

Debe salir una pantalla como esta:

Aprovecho para dejar aquí un script php con los valores básicos para enviar correo vía PHPMailer con TLS:

<?php
  require_once ("PHPMailer\class.phpmailer.php");
  $Correo = new PHPMailer();
  $Correo->IsSMTP();
  $Correo->SMTPAuth = true;
  $Correo->SMTPSecure = "tls";
  $Correo->Host = "smtp.gmail.com";
  $Correo->Port = 587;
  $Correo->Username = "foo@gmail.com";
  $Correo->Password = "gmailpassword";
  $Correo->SetFrom('foo@gmail.com','De Yo');
  $Correo->FromName = "From";
  $Correo->AddAddress("bar@hotmail.com");
  $Correo->Subject = "Prueba con PHPMailer";
  $Correo->Body = "<H3>Bienvenido! Esto Funciona!</H3>";
  $Correo->IsHTML (true);
  if (!$Correo->Send())
  {
    echo "Error: $Correo->ErrorInfo";
  }
  else
  {
    echo "¡Mensaje enviado!";
  }
?>

Las librerías para usar PHPMailer están alojadas en Github:

https://github.com/PHPMailer/PHPMailer

Esta entrada fue publicada en Atrio. Guarda el enlace permanente.

1 respuesta a Google desactivará el acceso a las aplicaciones menos seguras – problema con PHPMailer Error SMTP ‘error could not authenticate’

  1. FMWhatsApp dijo:

    Google siempre preocupandose por nuestra privacidad. Aunque existen otros markets es una jodienda actualizar las apps.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *